Oakland ended a run of nine straight home losses to the New York Yankees by winning 4-3 on Thursday, thanks chiefly to Yoenis Cespedes’ two-run homer in the first inning.
The A’s won for the 11th time in 13 games overall to move a season-best four games over .500 at 48-44 — the first time the club has been there since early 2010.
Oakland starter A.J. Griffin (2-0) allowed four hits in six innings, and did not walk a batter for the first time in his fifth career start.
New York starter Freddy Garcia (4-3) lost for the first time since April. His nine hits allowed in 5-2/3 innings matched his most of the season.
A’s closer Ryan Cook surrendered a homer in the ninth before recovering for the save.
TIGERS 5, ANGELS 1
At Detroit, the hosts won for the 10th time in 12 games by downing Los Angeles.
Tigers starter Max Scherzer (9-5) struck out nine and gave up only one run over seven innings.
Alex Avila and Miguel Cabrera both homered as Detroit went out to a 5-0 lead in the fifth.
Angels starter Jerome Williams (6-7) allowed five runs over six-plus innings to lose a fifth straight start for the first time in his career.
RAYS 6, INDIANS 0
At St Petersburg, Florida, David Price became the AL’s first 13-game winner as Tampa Bay shut down Cleveland.
Price (13-4) pitched seven scoreless innings with seven strikeouts and three walks.
B.J. Upton hit a three-run double off Ubaldo Jimenez (8-9) during a four-run sixth that put the Rays up 5-0.
RED SOX 3, WHITE SOX 1
At Boston, Cody Ross hit a three-run homer with one out in the bottom of the ninth inning to give Boston the win over Chicago.
His winning hit came a day after he hit three-run homers in consecutive innings.
Chicago pitcher Matt Thornton (2-6) got one out in the ninth, but left with runners on first and second before Addison Reed faced Ross, who hit a pitch into the Green Monster seats.
Boston’s Alfredo Aceves (1-6) pitched one inning to notch his first win of the season.
MARINERS 6, ROYALS 1
At Kansas City, Missouri, Felix Hernandez won his fourth straight decision as Seattle defeated Kansas City.
Hernandez (8-5) is 4-0 with a 1.37 ERA in his past seven starts. While he leads the majors with 143 strikeouts, Hernandez struck out only three on Thursday, tying his season low. He allowed one run, throwing only 89 pitches in eight innings.
Jesus Montero homered for the Mariners.
AP, ATLANTA, GEORGIA
Atlanta’s Freddie Freeman and David Ross hit home runs and the Braves made the most of their three hits, edging the San Francisco Giants 3-2 on Thursday.
Tim Hudson (8-4) helped an Atlanta bullpen drained by Wednesday’s loss in 11 innings. He gave up two runs in 7-1/3 innings to outpitch Giants starter Madison Bumgarner (11-6).
The NL West-leading Giants’ five-game winning streak ended with their first loss since the All-Star break.
Bumgarner allowed three runs in seven innings.
METS 9, NATIONALS 5
In Washington, David Wright homered twice and had five RBIs, powering New York past Washington.
Wright hit a two-run shot in the first off Gio Gonzalez (12-5), who was rocked for six runs in 3-1/3 innings, his shortest start of the season.
Mets starter R.A. Dickey (13-1) won his league-leading 13th game. He pitched 7-1/3 innings to break a streak of rare ineffectiveness this season. After throwing consecutive one-hitters last month, Dickey had won just one of four starts. In his previous two, he gave up five runs in each game.