Yairo Munoz, left, celebrates with Alex Verdugo after driving in the winning run in the ninth inning Saturday night, giving the Red Sox a 9-8 win over the Toronto Blue Jays at Fenway Park. Michael Dwyer/Associated Press

BOSTON — Xander Bogaerts hit a tying homer in the ninth inning and catcher Christian Vázquez manufactured the winning run with his legs, rallying the Boston Red Sox past the Toronto Blue Jays 9-8 on Saturday night.

Bogaerts’ leadoff shot to center field off closer Anthony Bass (2-3) made it 8-all before Vázquez reached on a fielder’s choice with one out. Vázquez stole second and advanced to third as catcher Caleb Joseph’s throw sailed into center field for an error.

Yairo Muñoz hit a dribbler to third, but Travis Shaw’s throw to the plate was off target and Vázquez slid in safely.

Jackie Bradley Jr. hit a two-run homer, Rafael Devers homered and had three RBI, and J.D. Martinez and Bobby Dalbec added solo shots for Boston. Mike Kickham (1-0) struck out four in two scoreless innings.

The Red Sox have won two straight after losing five of six.

Vladimir Guerrero Jr. hit a three-run homer for the Blue Jays, and Teoscar Hernández had three hits, including a solo homer.

Toronto has dropped four of seven, but still leads Detroit and Baltimore by three games for the last playoff spot in the American League.

Comments are not available on this story.