Pedroia scored four times, and Jerrod Saltalamacchia knocked in four runs with a bases-clearing double and an RBI single for the Red Sox, who posted a seven-run eighth inning to cap their offensive onslaught.
Jacoby Ellsbury also went 4-for-5 with four runs scored, adding three RBI -- including a solo homer -- as Boston snapped a five-game losing streak and extended its American League wild card lead over Tampa Bay to four games.
Knuckleballer Tim Wakefield (7-6) finally earned his 200th career victory in his ninth try despite surrendering five runs on six hits over six innings.
Toronto's Brendan Morrow (9-11), meanwhile, was blasted for seven runs (five earned) on seven hits over 5 1/3 frames.
J.P. Arencibia clouted a three-run homer and Jose Bautista added his 43rd round-tripper and drove in two runs for 100 RBI for the Blue Jays.
Millions of Getty images now available for free via embed tool
Boston schools pull out free condoms over wrapping complaints