J.P. Arencibia hit a three-run double in the seventh inning as the Toronto Blue Jays rallied from a five-run deficit to beat the Tigers, 8-6, at Detroit’s Comerica Park Wednesday afternoon.
Detroit led, 6-1, in the sixth, but starter Rick Porcello allowed hits to the first three batters that inning. They all scored, and Toronto added four more in the seventh.
Brayan Villarreal (0-1) came on with one on and one out in the seventh and walked three straight, forcing in a run. Arencibia followed with a gapper to left-center off Octavio Dotel to make it 8-6.
Rays 2, Rangers 0 — Matt Moore (2-0) combined with four relievers on a five-hitter and visiting Tampa Bay got its only runs on a fielder’s choice grounder by Ben Zobrist and a sacrifice fly by Evan Longoria.
Derek Holland (0-1) limited the Rays to two runs and five hits over eight innings, strking out four and walking three.
Giants 10, Rockies0 — Buster Posey drove in three runs and Barry Zito allowed seven hits, struck out four, and walked one in seven innings, as San Francisco beat visiting Colorado to complete a three-game sweep.
Posey had an RBI triple in the first, a run-scoring double in the second and an RBI single in the fifth. He scored twice.
Zito (2-0) also had an RBI single in the fifth and singled in the sixth for his first career multihit game.
Diamondbacks 10, Pirates 2 — A.J. Pollock began the day in an 0-for-14 rut, but belted two home runs to lead Arizona over Pittsburgh in Phoenix.
Pollock hit a three-run homer in the second and a leadoff shot in the fourth.
Wade Miley (2-0) allowed two runs and five hits in 6⅔ innings.
Cardinals 10, Reds 0 — Jake Westbrook (1-1) pitched a five-hitter for his first shutout since Aug. 9, 2006 as host St. Louis routed Cincinnati.
Jon Jay, Carlos Beltran, and Matt Adams homered in a span of seven at-bats off Cincinnati’s Homer Bailey. Matt Carpenter added a two-run shot.
Phillies 7, Mets 3 — Domonic Brown and Chase Utley homered in a five-run first as host Philadelphia beat New York.
Laynce Nix also went deep for the Phillies.
John Buck homered and Lucas Duda had two solo shots for New York.
Kyle Kendrick (1-1) allowed two runs and eight hits in six innings.
Braves 8, Marlins 0 — Evan Gattis hit a three-run homer and Juan Francisco a two-run shot to propel Atlanta past host Miami.
Mike Minor (2-0) and two relievers combined on a seven-hitter.
Alex Sanabia (1-1) gave up six runs, all in his fifth and final inning.
Nationals 5, White Sox 2 — Bryce Harper homered and Ian Desmond had three extra-base hits as Washington beat Chicago to stay unbeaten at home.
Jordan Zimmermann (2-0) held Chicago to two runs and seven hits in seven innings, and Rafael Soriano picked up his fourth save.
Royals 3, Twins 0 — Wade Davis pitched five innings, Billy Butler homered in the first and Jeff Francoeur in the seventh as host Kansas City blanked Minnesota.
Davis (1-0) held the Twins to four singles, striking out six, and walking three.
Dodgers 4, Padres 3 — Carl Crawford led off with a home run and A.J. Ellis added a two-run shot in the second to back Chad Billingsley’s strong season debut and lead Los Angeles to a win in San Diego.
Astros 8, Mariners 3 — Rick Ankiel, Chris Carter, and Marwin Gonzalez each homered to spark the Astros to a win in Seattle.
Brad Peacock (1-1) gave up three runs on four hits, striking out three and walking one in five innings.
Athletics 11, Angels 5 — Brandon Moss had three hits, including a home run, and drove in five runs to lift Oakland over Los Angeles in Anaheim, Calif.
. . .
The game between the New York Yankees and Indians was rained out in Cleveland. No makeup was announced.
. . .
The Milwaukee Brewers-Cubs game was postponed because of bad weather in Chicago and rescheduled for July 30, as part of a day-night doubleheader.