Thursday’s American League results
Royals 8, Tigers 3 — Alex Gordon’s grand slam highlighted a five-run 10th inning for the visiting Kansas City Royals, who rallied against the Detroit bullpen after Tigers ace Justin Verlander left with a thumb injury. George Kottaras put the Royals ahead 4-3 with a bases-loaded walk off Phil Coke (0-3). Darin Downs came on for Detroit after that, but Gordon broke the game open one out later with his homer over the center-field wall. Verlander is day-to-day with what the team said was cracked skin on his throwing thumb. The right-hander allowed two runs — one earned.
Red Sox 7, Astros 2 — David Ortiz went 3-for-4 with a home run and two RBI, boosting his batting average over .500 as the Boston Red Sox won their eighth consecutive series opener. Ortiz, who also scored three runs, is 11-for-20 (.550) with five RBI since returning last weekend. He missed 71 of last year’s final 72 games and most of the first three weeks this season because of a heel injury. Boston has won 10 of its last 13. Clay Buchholz (5-0) allowed two runs and six hits in 7⅔ innings with 10 strikeouts and two walks.
Yankees 5, Blue Jays 3 — With Derek Jeter making his first visit to the Bronx this season, Robinson Cano hit a three-run homer and the New York Yankees used a flurry of early long balls to outslug the Toronto Blue Jays. Vernon Wells homered again against Mark Buehrle, and Francisco Cervelli also connected for New York in its third win over the Blue Jays in a week.
Rangers 2, Twins 1 — Nick Tepesch pitched six strong innings for his second win while Elvis Andrus and Nelson Cruz each drove in runs to lead the visiting Texas Rangers to their sixth win in their last seven games.
White Sox 5, Rays 2 — Chris Sale overcame a shaky first inning to combine with two relievers on a five-hitter and Adam Dunn homered to lead the host Chicago White Sox. Sale (2-2) allowed two runs and four hits in seven innings, struck out seven and worked around four walks.
Thursday’s National League results
Pirates 6, Phillies 4 — Gaby Sanchez homered and drove in three runs, and Garrett Jones hit a go-ahead, two-run double to lead the visiting Pittsburgh Pirates to a comeback victory. Justin Wilson (2-0) pitched two hitless innings in relief of James McDonald and the Pirates, won their third in a row and 10th in of 13 games. Ryan Howard went 2-for-4 with a double and two RBI and Domonic Brown had two doubles with an RBI for the Phillies.
Dodgers 3, Mets 2 — Andre Ethier hit a tiebreaking single in the ninth inning and the Los Angeles Dodgers, boosted by a sharp outing from Hyun-Jin Ryu, defeated the host New York Mets. Ryu and Mets starter Jeremy Hefner each threw seven impressive innings and left with the score 1-all. Nick Punto opened the ninth with a double off Scott Rice (1-1) and moved to third on a grounder to the right side. After an intentional walk to Matt Kemp, Ethier put the Dodgers ahead with his hit.
Nationals 8, Reds 1 — Gio Gonzalez allowed just one hit in eight innings, and Denard Span and Danny Espinosa drove in three runs each to lead the host Washington Nationals. Gonzalez, who allowed 12 runs in his previous nine innings, retired the first 11 Reds batters before Joey Votto homered with two out in the fourth. By the time Votto homered, Gonzalez (2-1) had a 6-0 lead. Washington had lost nine of 12 and their previous six home games.
Cubs 4, Marlins 3 — Luis Valbuena hit a tie-breaking solo home run in the ninth inning to lift the visiting Chicago Cubs. Shawn Camp (1-1) pitched the eighth and Carlos Marmol got the final three outs for his second save. Nate Schierholtz doubled and homered for Chicago, which scored the final three runs.
— Associated Press