BOSTON — Chris Tillman pitched seven strong innings to earn his 15th victory of the season and the Baltimore Orioles beat the Boston Red Sox 3-2 on Thursday night to avoid a three-game sweep.
The loss left the Red Sox 2½ games ahead of the Tampa Bay Rays in the AL East.
Manny Machado had two hits for the Orioles, including a two-run double that gave them the lead for good in the third inning. Danny Valencia had two doubles, and Adam Jones also had a pair of hits for Baltimore.
Tigers 7, Athletics 6
DETROIT — Torii Hunter hit a three-run homer with two outs in the ninth inning, lifting Detroit over the Oakland Athletics and boosting the Tigers after Max Scherzer was denied his 20th win and Miguel Cabrera limped off with an injury.
Detroit scored four times in the ninth off Grant Balfour (0-3). A two-out walk set up Victor Martinez’s RBI single, and then Hunter connected as the Tigers avoided a four-game series sweep.
Scherzer gave up six runs in five innings. The no-decision left him with a 19-1 record. Prince Fielder hit his 21st homer for Detroit, and Joaquin Benoit (4-0) pitched the ninth for the win.
Jed Lowrie and Brandon Moss each hit a two-run homer for Oakland.
Angels 2, Rays 0
ST. PETERSBURG, Fla. — Jason Vargas allowed two hits over seven innings, helping the Angels win for the fifth time in six games.
Vargas (8-5) gave up a leadoff double to Desmond Jennings in the first and Ben Zobrist’s sixth-inning infield single. The left-hander struck out seven and walked three.
AL wild card-leading Tampa Bay has dropped four of five.
Royals 3, Twins 1
MINNEAPOLIS — Bruce Chen bounced back with a solid start and Kansas City completed a sweep for their fifth straight win.
Chen (6-2) gave up one run and five hits in 5 2-3 innings. In his past two starts, he allowed 13 runs in nine innings.
Kelvin Herrera and Will Smith combined for 2 1-3 innings of scoreless relief. Greg Holland pitched a scoreless ninth for his 36th save in 38 chances.