Edwin Encarnacion hit one of four home runs for Toronto and the Blue Jays beat the Arizona Diamondbacks 10-4 on Tuesday night.
Rajai Davis, Adam Lind and Moises Sierra also homered for the Blue Jays, who jumped out to a 5-0 lead in two innings off Wade Miley (9-10).
Toronto has won two in a row.
The Diamondbacks have lost three straight and five of six, all at home.
Going back to May 2010, Encarnacion has homered in a record five straight games at Chase Field.
Adam Eaton, Didi Gregorius and Miguel Montero homered for Arizona.
Todd Redmond (3-2) allowed three runs and four hits in five innings for his second win in a row.
Encarnacion also doubled, singled and walked twice.
Miley didn't make it out of the second inning, allowing five runs and eight hits in 1 2-3 innings. Eaton had two throwing errors in left field, one of which led to an unearned run.
Toronto got one in the first on Brett Lawrie's RBI single, then added four in the second to bring a quick end to Miley's night.
Kevin Pillar doubled with one out, then Redmond walked. Jose Reyes followed with a single but was picked off first base.
That saved a run for Arizona because Davis sent Miley's 3-2 pitch over the wall in left-center, a two-run shot that made it 4-0. Encarnacion doubled and Lawrie's got another RBI single to put the Blue Jays up 5-0.
Miley walked Mark DeRosa and the Arizona left-hander's night was over. Josh Collmenter came on and retired J.P. Arencibia to end the inning.
Redmond was perfect through three innings before Eaton led off the fourth with a home run to the swimming pool area in left field.
The Diamondbacks went on to get runners at first and third with one out in the inning, but Aaron Hill grounded sharply to third and Toronto converted the inning-ending double play.
The Blue Jays got a run off Collmenter in the fifth when DeRosa led off with a single and reached third when Eaton's throw from left field after Arencibia's fly out sailed into the Toronto dugout. DeRosa scored the unearned run on Sierra's double off Eaton's glove at the wall in left-center.
Arizona cut it to 6-3 on Gregorius' two-run home run into the right field seats off Redmond in the fifth.
The Diamondbacks had runners at first and second with no outs in the sixth, but Martin Prado grounded into a double play, then Hill grounded out. Prado has hit into 26 double plays this season, second-most in the majors behind Matt Holliday's 28.
Another leadoff homer, this one in the seventh by Montero off Neil Wagner, cut the lead to 6-4. Gerardo Parra followed with an infield single, but was erased when pinch hitter Willie Bloomquist grounded into a double play.
Encarnacion's towering home run off Will Harris in the seventh put Toronto up 7-4. Toronto blew the game open in the ninth. Lind's pinch-hit home run off left-hander Eury de La Rosa made it 8-4, then Sierra's two-run shot, his first homer of the season, put Toronto up 10-4.
Notes: The Diamondbacks recalled 3B Matt Davidson and C Tuffy Gosewisch and selected SS Chris Owings from Triple-A Reno. Owings was the PCL player of the year. LHP Matt Reynolds was transferred to the 60-day DL to make room for Owings on the 40-man roster. ... Owings grounded out as a pinch hitter in the fifth in his major league debut. ... Toronto recalled RHP Kyle Drabek from Triple-A Buffalo. The Blue Jays also selected LHP Ricky Romero, RHP Jeremy Jeffress and C Mike Nickeas from Buffalo. LHP Luis Perez returned from a medical rehab assignment and activated from the 60-day DL. ... Randall Delgado (4-5, 3.67 ERA) goes for Arizona and Mark Buehrle (11-7, 3.92) for Toronto in the series finale Wednesday afternoon.