Amir Garrett strikes out 12 but suffers first loss