Hiroki Kuroda pitched four-hit ball and Mark Teixeira hit a two-run homer in a four-run first inning as the Yankees completed a three-game sweep of the Toronto Blue Jays with a rain-shortened 6-0 victory.
The game was called after a 58-minute rain delay before the Yankees could come to bat in the seventh. The game was delayed 51 minutes at the start.
Nick Swisher and Andruw Jones had run-scoring hits in the first, and Dewayne Wise had two RBIs. The Yankees handed Ricky Romero (8-6) his career-worst fifth straight loss and beat Toronto for the eighth straight time in the Bronx.
Derek Jeter led off the first with a double, the first of the four extra-base hits in the inning. Teixeira hit his 19th homer, a two-run shot, and Robinson Cano and Jones had consecutive doubles that made it 4-0.
Kuroda (9-7) allowed a single hit in each of four innings. Romero (8-6) gave up six runs and 12 hits in six innings.
Athletics 4, Rangers 3 — Brandon Hicks led off the bottom of the ninth with his first major league homer, lifting host Oakland over Texas.
Hicks connected off Michael Kirkman (0-1) for the A’s major league-leading ninth walkoff win. He became the fourth player in franchise history to hit a game-ending homer with his first career shot and the second this year — Derek Norris did it June 25 against San Francisco.
Cubs 5, Marlins 1 — Starlin Castro homered and host Chicago batted around in a four-run seventh inning to beat Miami in a rain-shortened game.
Heavy rain began falling with Miami batting in the top of the eighth and the teams never returned to the field. The game was called after a 1-hour, 17-minute delay.
Pirates 9, Rockies 6 — Garrett Jones had three hits, including one of Pittsburgh’s four home runs, Pedro Alvarez also homered as the Pirates took two of three from Colorado in Denver.
Nationals 4, Mets 3 — Jordan Zimmermann pitched six shutout innings, Adam LaRoche hit a two-run homer and host Washington hung on to send New York to its sixth straight loss.
Dodgers 5, Phillies 3 — Matt Kemp hit a two-run homer in the 12th inning as host Los Angeles snapped a four-game losing streak by topping Philadelphia in a 4-hour, 25-minute marathon.
Brewers 4, Cardinals 3 — Given a two-run lead to start the ninth, Milwaukee closer Francisco Rodriguez loaded the bases and walked in a run before getting Lance Berkman to fly out and preserve a victory over visiting St. Louis.
Diamondbacks 7, Reds 1 — Jason Kubel returned from a sore hamstring and homered in his first two at-bats, powering visiting Arizona past Cincinnati.
Indians 10, Rays 6 — Carlos Santana hit a three-run homer during a five-run seventh inning and Cleveland rallied past Tampa Bay in St. Petersburg, Fla.
Padres 8, Astros 4 — Yonder Alonso went 2 for 4 with three RBIs and host San Diego used a five-run fourth inning to rout Houston.
Orioles 2, Twins 1 — Adam Jones hit a two-run homer in the first inning against Francisco Liriano and visiting Baltimore slipped by Minnesota.
Tigers 7, Angels 2 — Doug Fister gave up just two hits over eight innings and Prince Fielder capped a four-run second inning with a two-run single to help host Detroit down Los Angeles.
Royals 8, Mariners 7 — Billy Butler homered to lead off the bottom of the ninth inning and host Kansas City outlasted Seattle.
Giants 9, Braves 4 — Brandon Crawford and Gregor Blanco hit three-run homers in the 11th inning and visiting San Francisco recovered after blowing a two-run lead in the 10th to stop Atlanta.