The Yankees’ Brett Gardner and Lyle Overbay each had three hits and drove in a run to back Hiroki Kuroda’s seven strong innings, carrying New York past Boston 5-2.
Mike Carp had three hits and scored a run for the Red Sox, who lost for just the second time in their past 11 games at Fenway Park.
Tampa Bay’s Jeremy Hellickson won his fifth straight decision and Desmond Jennings reached base four times as the Rays beat the Blue Jays 4-3.
Jennings went three-for-four with a walk and scored twice for the Rays, who are an MLB-best 43-23 since May 8.
Los Angeles’ Hanley Ramirez doubled to highlight a two-run 10th inning as the Dodgers used seven pitchers to beat the Washington Nationals 3-1.
The Dodgers have won seven of nine to close within striking distance of the Arizona Diamondbacks in the National League West division.
The Diamondbacks fell 4-3 to the San Francisco Giants after Buster Posey hit a two-run homer — his 14th of the season — in the fifth inning. Matt Cain allowed two runs in five-plus innings for his first win in more than a month.
San Diego’s Edinson Volquez pitched five solid innings and Huston Street was perfect in the ninth for his 16th save in 17 chances in the Padres’ 5-3 win over the St Louis Cardinals.
C.J. Wilson retired 18 consecutive batters and Alberto Callaspo homered to help the Los Angeles Angels beat the Oakland Athletics 2-0.
Wilson gave up three hits in 8-1/3 innings, striking out eight and walking two.
Adam Jones homered and every Baltimore starter had a hit as the Orioles topped the sliding Texas Rangers 7-4.
Minnesota’s Kevin Correia threw six sharp innings for his first win in a month as the Twins beat the Cleveland Indians 3-2 for their fourth straight win.
Chicago’s Alex Rios hit a grand slam and drove in five runs, while Jake Peavy pitched six solid innings on his return from injury to lead the White Sox over the Atlanta Braves 10-6 in an interleague matchup.