DETROIT — Curtis Granderson snapped out of a short slump by hitting his 30th homer and driving in four runs, helping the New York Yankees beat Detroit Tigers 12-8 Wednesday night and ending the Tigers' six-game winning streak.
Down 7-0, the Tigers chased CC Sabathia and closed to 8-7 in the seventh inning.
The AL East-leading Yankees, who had lost 12 of their previous 18 games, then pulled away.
Granderson batted sixth for the first time since May 15 because he had two straight 0-for-5 games and just four hits in his previous 25 at-bats. The lineup shakeup seemed to work as he had an RBI single in the first, a home run in the third and a double in the seventh.
BOSTON — Adrian Beltre had a tiebreaking sacrifice fly in the ninth inning after Texas blew a late four-run lead and the Rangers beat the Boston Red Sox 10-9 Wednesday.
Josh Hamilton had three hits, a homer and four RBI for Texas, which couldn't hold a 9-5 edge before pulling out its sixth win in eight games.
OAKLAND, Calif. — Chris Carter hit a two-run homer to cap a five-run sixth inning and Oakland overcame a shaky outing by rookie Dan Straily.
George Kottaras homered and Yoenis Cespedes added a two-run single for the A's, who won the final two games of the series against their division rivals after losing the opener.
CLEVELAND — Justin Masterson pitched seven strong innings and Shin-Soo Choo went 4-for-4 as Cleveland ended an 11-game losing streak.
The Indians avoided tying the 1931 franchise record for consecutive losses. Cleveland, which was outscored 95-36 in the streak, won for the first time since July 26.
BALTIMORE — Steve Johnson struck out nine over six innings in his first major league start and Matt Wieters tied a career high with five RBIs as Baltimore swept the three-game series.
Nick Markakis and Mark Reynolds homered and Adam Jones had three hits for the Orioles, who have won five straight and eight of 10. It was Baltimore's 60th victory of the season, compared to 69 all last year.
ST. PETERSBURG, Fla. — Alex Cobb pitched seven solid innings for Tampa Bay.
The Rays clinched their 16th consecutive home series win over Toronto by winning the first two games of the three-game set. The longest such streak in AL history is 19, held by the New York Yankees against the St. Louis Browns from 1946-51.
Cobb (6-8) allowed one run and five hits, striking out seven.
CHICAGO — Jeremy Guthrie picked up his first victory since late May, scattering five hits over eight innings for Kansas City.
Guthrie (1-3) got his first win with the Royals and improved to 4-12 overall since arriving in a late July trade with Colorado. He struck out five and walked none.