Yoenis Cespedes hit a two-run home run to help the Oakland Athletics end the Texas Rangers' five-game winning streak with a 4-2 victory Saturday.
Matt Garza (7-2) lost for the first time since June 11 and the Rangers lost ground on the AL West Division leading A's for the first time in nearly a week, falling 3 1-2 games back.
Jed Lowrie and Eric Sogard also drove in runs for the A's, who ended a three-game losing streak. Brandon Moss and Coco Crisp each added two hits.
Jarrod Parker (7-6) gave up two runs on six hits over six innings. He walked two and struck out six. He ended a streak of six straight no decisions and is 5-0 over his last 12 starts.
Ian Kinsler homered and Adrian Beltre also drove in a run for Texas.
Garza gave up four runs on eight hits over eight innings. He walked one and struck out five.