TORONTO — Josh Donaldson hit a grand slam while driving in five runs and Marcus Stroman pitched seven strong innings as the Toronto Blue Jays blew out the Philadelphia Phillies 11-3 Tuesday afternoon.

Donaldson went 3-for-4 with two doubles to go along with his grand slam while scoring three runs. The 2015 American League MVP feasted off Phillies starter Zach Eflin (0-1), who was making his MLB debut.

Toronto's bats came alive, pounding out 14 hits after being shutout by Philadelphia 7-0 on Monday night.

The 22-year-old Eflin gave up nine runs (eight earned), and nine hits over 2 2/3 innings.

Stroman (6-2), who had a 7.58 earned-run average in his past three starts, gave up just give six hits and two runs, while striking out six.

Toronto (36-31) has now won four of their past five, scoring 36 runs in the process and looking more and more like last year's playoff team.

Philadelphia (30-35) has lost five of its last six games.

Eflin started off strong by striking out Jose Bautista in the first. However, the Florida native followed that up by giving up an opposite field double off the wall to Donaldson, who came around to score on a two-out RBI single by Martin.

Eflin, a first-round pick of San Diego in 2012, gave up a home run to Kevin Pillar to start the second inning. Donaldson later drove in Bautista with his second double of the day, making it 3-0.

The Blue Jays continued their domination of the right-hander in the third, as Ezequiel Carrera hit a two-run home run that just cleared the right-field wall. After singles by Pillar and Devon Travis and a Bautista walk, Donaldson hit his second grand slam of the season and 15th homer of the year into the second deck.

Darwin Barney pinch-hit for Michael Saunders later in the inning. Saunders left the game for precautionary reasons due to right hamstring tightness, the Jays said.

Ryan Goins, who was playing shortstop, moved to left field to replace Saunders. It was the fifth time Goins played outfield at the major-league level.

Stroman's only blemishes came in the sixth and seventh innings. Former Blue Jay Jimmy Paredes knocked in an RBI double cutting the lead to 9-1 in the sixth, while Phillies No. 9 hitter Cesar Hernandez hit a solo home run in the seventh making it 9-2.

Edwin Encarnacion, who missed Monday's game with a sore finger, drilled a two-run home run to centre field making it 11-2 in the seventh inning. Encarnacion's sixteenth home run of the season propelled his RBI total to 56, good for first in the majors.

Andres Blanco added a RBI sacrifice fly in the eighth for the Phillies to cap the scoring.

The Blue Jays and Phillies continue their four-game home and home series Wednesday night in Philadelphia. Marco Estrada (4-2) will take on Jeremy Hellickson (4-4).