TORONTO - Edwin Encarnacion had his 20th career multi-home run game on Friday night to lead the Toronto Blue Jays to a 12-2 win over the Texas Rangers.

Encarnacion got Toronto on the board in the bottom of the first inning when he hit a a grand slam off of Rangers' starter Nick Martinez. He added his 16th homer of the season in the seventh.

Toronto (40-35) has now won nine of 11 against Texas (37-37) and three of four overall.

Mark Buehrle (9-4) tossed seven innings allowing two earned runs on five hits while striking out five in the win.

Martinez (5-5) went six innings allowing eight earned runs on nine hits while striking out two and walking four.

After Martinez walked Jose Bautista to load the bases in the first, Encarnacion knocked his seventh career slam over the centre field wall. Encarnacion joins Devon Travis as the second Blue Jay to hit a grand slam this season.

Kevin Pillar added to Toronto's lead in the second leading off with a double and later scoring on a ground out by Jose Reyes. Travis gave Toronto a 6-2 lead after scoring on a bloop single by Josh Donaldson.

Russell Martin, of Montreal, hit his 11th home run of the season in the third, which gave Toronto a 7-2 lead.

Chris Colabello's double scored Bautista giving Toronto an 8-2 lead in the fifth. Colabello would later score on a sac fly from Martin.

Prince Fielder opened the game from Texas with a solo shot to right field in the first. The home run was the 300th of Fielder's career. Prince and Cecil Fielder join Barry and Bobby Bonds as the only other father-son duo to have 300 home runs each.

Elvis Andrus walked and scored in the second cutting the Jays lead to 4-2, but that's as close as the Rangers would get.

Pillar laid out and made a huge diving grab in the sixth robbing Adrian Beltre of extra bases.

Following Encarnacion's lead off home run in the seventh, Rangers' reliever Ross Detwiler loaded the bases for Pillar who gave Toronto an 11-2 lead with an RBI single scoring Colabello.

With Rangers first baseman Adam Rosales on to pitch in the eighth, Danny Valencia hit his fourth home run of the season.