BALTIMORE — Alfonso Soriano hit two home runs, including a tiebreaking shot in the eighth inning, and the New York Yankees rallied past the Baltimore Orioles 7-5 Tuesday night to end a six-game losing streak at Camden Yards.
Chris Davis hit his major league-leading 49th home run for the Orioles and raised his RBI total to 126. Baltimore led 4-1 in the fifth inning before faltering.
Soriano and Reynolds launched the comeback with solo homers in the sixth off Baltimore starter Miguel Gonzalez.
Red Sox 2, Rays 0: In St. Petersburg, Clay Buchholz allowed three hits over five innings in his first start since early June and AL East-leading Boston beat Tampa Bay.
Buchholz (10-0), sidelined by a strained neck, hadn’t pitched in the majors since beating the Los Angeles Angels on June 8. The right-hander, who made three rehab starts in the minors, struck out Jose Molina with two on to end the second.
Jonny Gomes and Jarrod Saltalamacchia both drove in a run for the Red Sox, who extended their lead over second-place Tampa Bay to 8 1/2 games in the East. Craig Breslow, Junichi Tazawa and Koji Uehara finished a four-hitter. Uehara got the final four outs for his 19th save.
Royals 6, Indians 3: In Cleveland, Jeremy Guthrie got a major assist from his defense in pitching six innings, Alcides Escobar hit a rare home run and Kansas City snapped a six-game losing streak in Cleveland.
Guthrie (14-10) allowed just one run and nine hits, but was helped by three double plays.
With the win and Tampa Bay’s loss, Kansas City pulled within three games of a wild-card spot. The Royals also got a game tighter to the Indians, who dropped to 6-3 in September.
Mike Moustakas hit a two-run double in the sixth off Zach McAllister (7-9) and the won’t-go-away Royals won for the 12th time in 17 games.
Twins 4, Athletics 3: In Minneapolis, Josh Willingham hit two home runs, including a two-run shot in the eighth that put the Twins in front for good, to lead Minnesota past Oakland.
Oswaldo Arcia also homered for the Twins, who snapped Oakland’s three-game winning streak and prevented the A’s from stretching their two-game lead over Texas in the AL West. They also spoiled a solid outing by A’s starter Jarrod Parker, who tossed six strong innings.
Arcia singled off reliever Sean Doolittle to lead off the eighth. Doolittle struck out Ryan Doumit before being pulled for Ryan Cook (6-4), and Willingham followed by launching a 2-0 pitch an estimated 439 feet into the middle deck for his second multi-homer game this season.
Anthony Swarzak (2-2) pitched a scoreless eighth to pick up the win, and Glen Perkins pitched the ninth for his 34th save in 38 chances.
Tigers 9, White Sox 1: In Chicago, Rick Porcello pitched his first career complete game, Prince Fielder homered among his four hits and Detroit snapped a three-game losing streak with a win over Chicago White Sox.
Alex Avila added four hits and two RBIs as AL Central-leading Detroit’s offense finally got rolling against the sloppy White Sox, allowing the Tigers to increase their lead over Cleveland.
Porcello (12-8) scattered seven hits, struck out five and walked one.
Angels 12, Blue Jays 6: In Toronto, Mark Trumbo matched a team record with four extra-base hits, including back-to-back home runs with Josh Hamilton, and Chris Iannetta and Erick Aybar also went deep as the Los Angeles Angels beat Toronto.
Trumbo had a career-best five hits and became the first player in Angels history to collect five hits and score five runs in the same game. He went 5 for 5 with three doubles and two RBIs as the Angels won for the eighth time in 11 meetings with the Blue Jays. It’s the 10th time in Angels history a player has had four extra-base hits.
Trumbo doubled and scored in the first, third and sixth innings.
and singled and scored in the eighth. He led off the fifth with his 33rd homer and Hamilton followed with his 20th, the third time this season the Angels have gone back-to-back.
Jerome Williams pitched five-plus innings to win consecutive starts for the first time since May 21 and 26. Williams (7-10) allowed six runs and nine hits, walked one and struck out one.
Anthony Gose hit his first career grand slam for the Blue Jays and Rajai Davis added a solo shot, but it was a rough night for starter Mark Buehrle.
, who failed to extend his streak of six straight winning decisions.
Buehrle (11-8), who has not beaten the Angels since 2008, matched a season-worst by allowing eight runs in four-plus innings, his shortest start of 2013. The left-hander allowed a season-high 12 hits, walked one and struck out two in his first loss since July 20 against Tampa Bay.
The Angels jumped on Buehrle with a four-run, bat-around first. Aybar hit a one-out solo homer, his sixth, Mike Trout walked and Trumbo doubled him to third before both runners scored on Hamilton’s single. Two batters later, Grant Green hit an RBI single.
The Blue Jays tied it in the second. Adam Lind, J.P. Arencibia and Moises Sierra all singled.
before Gose drilled a first-pitch grand slam, his first homer of the season.