CUBS 7, METS 4
CHICAGO — Anthony Rizzo hit a tiebreaking homer, Travis Wood went deep and drove in three runs, and the Chicago Cubs beat the New York Mets 7-4 Thursday night to complete the three-game sweep.
Rizzo's solo drive off Vic Black (1-1) with one out in the seventh gave Chicago a lead after New York's Andrew Brown capped a four-run comeback with a two-run shot in the top half.
Junior Lake added a two-run triple in the eighth, and the Cubs came away with their first series sweep since they took three at San Francisco last July 26-28.
Wood delivered in a big way at the plate and was in line for the win before New York rallied from a 4-0 deficit. Justin Grimm (2-2) got the win.
DIAMONDBACKS 12, ROCKIES 7
DENVER — Paul Goldschmidt, Miguel Montero and Chris Owings homered as Arizona reached double-digits against the Colorado Rockies again and completed a sweep.
Arizona took all three games at Coors Field for the first time since April 2008.
Bronson Arroyo (5-4) pitched effectively most of the evening before running out of steam. The 37-year-old allowed four runs and six hits in 6 1-3 innings.
A night after the Diamondbacks put up 16 runs, they pounded Rockies starter Juan Nicasio (5-4).
The right-hander struggled with his command, allowing a season-high seven runs in 5 1-3 innings as the Rockies dropped their seventh straight game. It's their longest skid since losing nine in a row late in the 2012 season.
BLUE JAYS 7, TIGERS 3
DETROIT — Juan Francisco and Brett Lawrie hit consecutive home runs in the sixth inning off Justin Verlander, and Toronto completed a three-game sweep of Detroit.
The AL East-leading Blue Jays have won 19 of 23, including sweeps of defending champion Boston, AL West-leading Oakland and AL Central-leading Detroit. J.A. Happ (5-2) allowed three runs and seven hits in 6 1-3 innings for Toronto.
Casey Janssen got the final out for his 10th save in 11 chances. He needed only one pitch to retire Nick Castellanos on a line drive to left with two on.
Melky Cabrera also homered for the Blue Jays.
Verlander (6-5) allowed six runs — five earned — and eight hits in seven innings. He walked four and struck out four. Toronto scored three runs each in the fourth and sixth.