David Price returned from the injured list to pitch five good innings and Red Sox hitters clubbed four home runs. It all added up to a 12-2 pounding of the Toronto Blue Jays on Victoria Day in Canada.

Price did not give up an earned run and he retired the last 10 batters he faced.

Meanwhile, the Sox played long ball all day...

The Sox pounded out 16 hits with Mitch Moreland, Xander Bogaerts and Rafael Devers all getting three hits.

The Sox improve to 25-22 and play the Jays again tonight. Eduaro Rodriguez gets the start.

Live coverage on Sports Radio 92.9 The Ticket starts at 6:05pm.

More From 92.9 The Ticket