TORONTO (AP) - A.J. Pierzynski hit his eighth career grand slam, Will Middlebrooks added a solo home run and the Boston Red Sox held on to beat the Toronto Blue Jays 7-6 on Saturday.
Jose Bautista and Juan Francisco hit solo home runs for the Blue Jays, who have lost a season-high four straight games.
Middlebrooks has five home runs and 10 extra base hits in 13 career games at Toronto's Rogers Centre. He had a three-homer game against the Blue Jays on April 7, 2013.
Boston's Clay Buchholz survived a shaky first inning to win for the first time in five starts this season. Buchholz (1-2) allowed three runs and six hits in seven innings, bouncing back from a shaky start against Baltimore last Monday in which he allowed six runs in 2 1-3 innings.