Mark Trumbo matched a team record with four extra-base hits including back-to-back home runs with Josh Hamilton and Chris Iannetta and Erick Aybar also went deep as the Los Angeles Angels beat the Toronto Blue Jays 12-6 on Tuesday night.

Trumbo had a career-best five hits and became the first player in Angels history to collect five hits and score five runs in the same game. He went 5 for 5 with three doubles and two RBIs as the Angels won for the eighth time in 11 meetings with the Blue Jays. It's the 10th time in Angels history a player has had four extra-base hits in a game.

Trumbo doubled and scored in the first third and sixth innings and singled and scored in the eighth. He led off the fifth with his 33rd homer and Hamilton followed with his 20th the third time this season the Angels have gone back-to-back.

Jerome Williams pitched five-plus innings to win consecutive starts for the first time since May 21 and 26. Williams (7-10) allowed six runs and nine hits walked one and struck out one.

Michael Kohn and Buddy Boshers pitched one inning each and Ryan Brasier worked the final two.

Anthony Gose hit his first career grand slam for the Blue Jays and Rajai Davis added a solo shot but it was a rough night for starter Mark Buehrle who failed to extend his streak of six straight winning decisions.