Thursday’s American League results
Yankees 2, Rangers 0 — Hiroki Kuroda pitched seven scoreless innings for his 10th victory, Mariano Rivera got gifts before posting another save and the visiting New York Yankees beat the Texas Rangers to split the four-game series. After David Robertson worked a 1-2-3 eighth, Rivera pitched the ninth for his 33rd save. The Yankees took the lead for good when Brent Lillibridge’s RBI double in the sixth made it 1-0. Kuroda (10-6) scattered six hits and had three strikeouts with one walk.
White Sox 7, Tigers 4 — Jake Peavy pitched into the eighth inning and the host Chicago White Sox beat Justin Verlander as the Tigers again played minus Miguel Cabrera. Cabrera missed his third consecutive game because of an injured left hip flexor. Torii Hunter homered for the third time in the series. But the Tigers outfielder exited in the eighth with a sore left Achilles.
Blue Jays 4, Astros 0 — Mark Buehrle pitched a two-hitter and the host Toronto Blue Jays ended a season-worst seven-game losing streak. The last-place Blue Jays had been 0-6 since the All-Star break, swept in consecutive series by Tampa Bay and the Dodgers.
Royals 7, Orioles 1 — Jeremy Guthrie allowed one run and six hits over six innings and former Green High School standout David Lough had two run-scoring singles to power the host Kansas City Royals.
Rays at Red Sox, ppd. — The game between the Tampa Bay Rays and the Boston Red Sox was postponed by rain. The game will be made up on Monday, which had been an off day for both teams, at 6:10 p.m.
Thursday’s National League results
Nationals 9, Pirates 7 — Right in the middle of it all from the very start to the end, Bryce Harper delivered the first game-ending homer of his career, a two-run shot in the bottom of the ninth that enabled the host Washington Nationals to end their losing streak at six. Harper drove a hanging slider over the wall just to the left of straightaway center with two out off Bryan Morris (4-4), who earlier allowed a single to Kurt Suzuki.
Mets 7, Braves 4 — John Buck drove in three runs and Zack Wheeler beat the visiting Atlanta Braves for the second time in seven major-league starts. Daniel Murphy and Marlon Byrd three hits apiece for the Mets, who gained a four-game series split. But the news wasn’t all good for New York: Eric Young Jr., a spark in the leadoff spot, was pulled with pain in his right knee.
Padres 10, Brewers 8 — Carlos Quentin and Jesus Guzman homered and the visiting San Diego Padres got 16 hits. Will Venable added two doubles for San Diego. Edinson Volquez (8-8) worked into the sixth inning. Huston Street, the Padres’ seventh pitcher, closed for his 18th save in 19 tries. Yovani Gallardo (8-9) was tagged for six runs on eight hits and three walks in 3⅔ innings.
Marlins 5, Rockies 3 — Rob Brantly scored on a wild pitch to break up a scoreless game in the eighth inning, Donovan Solano homered in a four-run ninth, and the Miami Marlins overcame a 93-minute rain delay to beat the host Colorado Rockies. The Rockies, who dropped three of four to the Marlins, lost slugger Carlos Gonzalez after the third inning when he aggravated a sprain of the middle finger on his right hand.
Cardinals 3, Phillies 1 — Lance Lynn allowed one run over seven innings and the host St. Louis Cardinals scored three times in the third to send the Philadelphia Phillies to their fifth loss in a row. Lynn (12-5) had dropped four of his previous five decisions.
— Associated Press