Boston Red Sox's Xander Bogaerts hits a two-run single during the 10th inning of a baseball game against the New York Yankees, Sunday, June 6, 2021, at Yankee Stadium in New York. Yankees catcher Gary Sanchez (24) is behind the plate. (AP Photo/Kathy Willens)
Boston Red Sox's Xander Bogaerts hits a two-run single during the 10th inning of a baseball game against the New York Yankees, Sunday, June 6, 2021, at Yankee Stadium in New York. Yankees catcher Gary Sanchez (24) is behind the plate. (AP Photo/Kathy Willens) Credit: Kathy Willens

NEW YORK (AP) — Xander Bogaerts hit a two-run single with two outs in the 10th inning, and the Boston Red Sox held off the New York Yankees 6-5 in a wild finish Sunday night for their first three-game sweep in the Bronx since June 2011.

Marwin González launched a tying homer in the seventh for Boston and made a slick defensive play at second base with a runner in scoring position for the final out. González also turned a tough double play in the bottom of the 10th — and committed a throwing error that put Tyler Wade on second with two outs.

Gleyber Torres lined a tying double in the bottom of the ninth off closer Matt Barnes (2-1), but Boston (36-23) recovered to win its fourth straight and move a season-high 13 games over .500

Alex Verdugo homered early and Bogaerts lofted a go-ahead sacrifice fly in the eighth after Gold Glove second baseman DJ LeMahieu flubbed pinch-hitter Christian Arroyo’s popup. LeMahieu overran the ball a bit in shallow right field and let it glance off his glove for a leadoff double.

Phillips Valdéz got three outs for his first major league save.

Bogaerts singled to left-center in the 10th off Luis Cessa (1-1) after Arroyo advanced two runners with a sacrifice bunt.