BOSTON — David Ortiz hit a game-ending three-run homer, lifting the Boston Red Sox to a 6-3 victory over the Texas Rangers on Thursday night after trailing by three runs.
Jacoby Ellsbury scored the tying run on a fielder's choice in the seventh inning of his first game after sitting out five straight because of a groin injury.
Jonny Gomes led off the ninth with a double to center off Michael Kirkman (0-2) and Dustin Pedroia was walked intentionally to set up a potential double play with Ortiz coming to the plate. Ortiz then drove the first pitch he saw from Kirkman for hit his 11th career game-ending home run into an empty Texas bullpen. Ortiz watched his homer for a few moments before trotting his way toward home where he was met by a swarm of celebrating teammates.
Andrew Bailey (2-0) pitched a scoreless ninth for Boston, which took two of three from Texas.
Ellsbury had a pair of doubles and two singles. Gomes also had four hits and Pedroia hit a two-run double in the third.
Tigers 5, Rays 2
At Detroit, Max Scherzer struck out nine in seven innings to remain unbeaten and Victor Martinez homered and drove in three runs to lift Detroit over the Tampa Bay.
Scherzer (8-0) allowed a run and four hits, walking two. He is the first Detroit pitcher to start the season 8-0 since Jeremy Bonderman in 2007.
Joaquin Benoit allowed a run in the eighth, and Jose Valverde pitched a perfect ninth for his seventh save in nine chances.
Royals 7, Twins 3
At Kansas City, Mo., Lorenzo Cain hit a two-run homer during a four-run eighth inning and Kansas City rallied to win back-to-back games for the first time since May 4-5 thanks to an offense that produced as many runs in the eighth as it had in any of its last 14 games.
The Royals' seven runs were their most since beating the Astros by the same score on May 21.
Yankees 6, Mariners 1
At Seattle, Robinson Cano hit a three-run homer and Mark Teixeira followed with a solo shot as part of New York's six-run third inning, and Phil Hughes took a shutout into the eighth against Seattle.
Cano and Teixeira were the catalysts for New York's big third inning that proved to be the Yankees' only offense as they started a 10-game West Coast trip with a win. New York matched its season high for runs scored in an inning, tagging Seattle starter Aaron Harang (2-6) for eight hits in the third before being shut down the rest of the night.
Hughes (3-4) won for the first time in nearly a month. He struck out seven before leaving after facing one batter in the eighth inning.
Athletics 5, White Sox 4, 10 inn.
At Chicago, Adam Rosales hit a two-out homer in the 10th inning, one of a season-high four home runs Oakland hit in its victory over Chicago.
Rosales' fourth homer of the season came off White Sox reliever Matt Thornton (0-2), a 1-1 pitch that was just fair to left field. Yoenis Cespedes hit two home runs for the second time in three games. Josh Reddick also connected. All four homers were solo shots.
The A's have won six of seven and 17 of 20. Oakland is 12-2 during a 17-day stretch without a day off.
Orioles 3, Astros 1
At Houston, J.J. Hardy got a season-high four hits and Adam Jones added an RBI double, leading Miguel Gonzalez and Baltimore past Houston.
Gonzalez (3-2) yielded five hits and a run in six innings, and matched his season-best with seven strikeouts. He slowed the Astros a day after they hit six home runs in an 11-7 win.
Phillies 5, Brewers 1
At Milwaukee, Delmon Young homered, Tyler Cloyd allowed four hits over 62/3 scoreless innings, and the Philadelphia Phillies moved above .500 for the first time this season with a 5-1 victory over the Milwaukee Brewers on Thursday night.
Coming off a three-game sweep of Miami that pulled the Phillies even for the first time since they were 6-6 on April 14, the season-high fifth consecutive win improved their record to 31-30.
Cloyd (2-2) limited Milwaukee to singles by Jean Segura, Ryan Braun and Aramis Ramirez through 6 2-3 innings. When Norichika Aoki singled with two out in the seventh, Phillies manager Charlie Manuel brought in Justin De Fratus who retired Segura on a grounder to second.
Cardinals 12, Diamondbacks 8
At St. Louis, Shelby Miller hit his first career home run and also pitched six sharp innings, leading the Cardinals over Arizona.
Matt Adams and Daniel Descalso homered in an eight-run fourth inning off Ian Kennedy. Matt Holliday and Matt Carpenter also connected for the Cardinals.
Miller (7-3) allowed two runs and six hits. He struck out nine and walked none.
Dodgers 5, Braves 0
At Los Angeles, rookie Yasiel Puig hit his first career grand slam, Zack Greinke pitched four-hit ball over seven innings, and the Dodgers snapped the Braves' five-game winning streak.
Clinging to a 1-0 lead, the Dodgers loaded the bases in the eighth after Cory Gearrin gave up one-out singles to Skip Schumaker and Luis Cruz, and then walked pinch-hitter Hanley Ramirez.
Puig homered on the first pitch into the right field pavilion, extending the Dodgers' lead to 5-0.
Padres 6, Rockies 5, 12 inn.
At Denver, pinch-hitter Yasmani Grandal drove in the go-ahead run with a fielder's choice in the 12th inning to lift the Padres to a win over Colorado, snapping a six-game skid against the Rockies.
With the bases loaded and one out, Grandal sent a chopper to third that Nolan Arenado fielded, quickly stepping on the bag and throwing low to first. Grandal was ruled safe, though replays appeared to show he may have been out by a step. Rockies manager Walt Weiss ran out to argue with first base umpire Ed Hickox before returning to the dugout.
Luke Gregerson (4-2) pitched two shutout innings and Brad Boxberger worked the 12th for his first save of the season.