Thursday’s American League results
Twins 4, Tigers 3 — Justin Morneau hit a two-run homer in his second game back from a wrist injury and the visiting Minnesota Twins held on to win the finale of a two-game series. Minnesota jumped ahead 4-0 and held on. P.J. Walters (1-1) allowed four hits in 6⅓ innings for the Twins. The Tigers had homers by Brennan Boesch, Andy Dirks and Prince Fielder.
Athletics 5, Rangers 4 — Kila Ka’aihue had a tiebreaking single in the 10th inning to give the visiting Oakland Athletics a win. After Mitch Moreland’s second home run off Brandon McCarthy tied the score in the sixth inning, the Rangers took the lead when speedster Craig Gentry broke from third as Elvis Andrus popped up a bunt between the mound and home plate. McCarthy thought he caught the ball on the fly, but plate umpire Laz Diaz ruled he trapped it. Gentry was safe for a 4-3 Texas lead.
Orioles 5, Royals 3 — Orioles slugger Adam Jones followed up his eventual winning homer in the 15th inning the previous night with a two-run shot to help Baltimore climb back from a three-run deficit and win its seventh consecutive road game.
White Sox 6, Angels 1 — Chris Sale pitched effectively into the sixth inning, giving Chicago’s rotation a much-needed solid outing, and the White Sox capitalized on some shoddy defense by the host Los Angeles Angels.
Blue Jays 4, Yankees 1 — Jose Bautista and J.P. Arencibia each hit two-run home runs, Drew Hutchison won consecutive starts for the first time and the host Toronto Blue Jays completed a two-game sweep. Hutchison (3-1) allowed one run and five hits in six innings.
Red Sox 5, Rays 3 — Cody Ross homered and drove in four runs and Felix Doubront won his third consecutive start to lead the visiting Boston Red Sox. Ross extended Boston’s lead to 5-2 on a two-run single in the eighth.
Thursday’s National League results
Mets 9, Reds 4 — David Wright lined his second double of the game, a tiebreaking drive in the eighth inning that raised his average to .411 and sent the host New York Mets past the Cincinnati Reds. Down 4-0, the Mets began their comeback in the middle innings. Ronny Cedeno’s three-run homer capped a five-run eighth.
Diamondbacks 9, Rockies 7 — Justin Upton hit a two-out, two-run homer off closer Rafael Betancourt in the ninth inning to help the Arizona Diamondbacks win a game that was briefly delayed by a swarm of bees. Upton sent a 93 mph fastball from Betancourt (1-1) over the right-field fence for his first homer in two weeks.
Giants 7, Cardinals 5 — Brandon Crawford hit a two-run single for his first RBI since April and the host San Francisco Giants capitalized on shoddy fielding by St. Louis. St. Louis made three errors.
Braves 7, Marlins 0 — Brandon Beachy (5-1) threw a five-hit shutout, the first of his career, to lead the host Braves. Freddie Freeman homered for the Braves.
Pirates 5, Nationals 3 — Andrew McCutchen homered twice, James McDonald took a no-hitter into the sixth inning and struck out a career-high 11 to lead the visiting Pittsburgh Pirates.
Astros 4, Brewers 0 — Jed Lowrie hit a two-run homer and J.A. Happ threw six sharp innings before three relievers completed the host Houston Astros’ shutout.
Phillies 8, Cubs 7 — Roy Halladay threw eight strong innings for his first victory in a month and the visiting Philadelphia Phillies won a season-best fifth game in a row. Carlos Ruiz had four hits and drove in three runs for the Phillies.
— Associated Press