Guerrero Jr. leads as Blue Jays beat Red Sox, gain in Wild Card race