A day after Drew Hutchison lasted only into the third, J.A. Happ threw six shutout innings as the Toronto Blue Jays rebounded to beat the Boston Red Sox 7-3 on Tuesday night at Rogers Centre.