BOSTON — Xander Bogaerts drove in three runs with a bases-loaded single in the seventh inning, bolstering his chances for a spot in the All-Star Game and leading the Boston Red Sox to a 4-3 victory over the Miami Marlins on Tuesday night.

Bogaerts, one of five candidates for the final opening on the AL team, went 2 for 4 to raise his batting average to .304.

Wade Miley struck out nine and Travis Shaw picked up his first three major league hits, including a one-out single to start Boston’s comeback in the seventh.

Junichi Tazawa (1-3) picked up the win with 1 1/3 innings of scoreless relief, and Koji Uehara pitched a perfect ninth for his 20th save.

Boston matched a season high with its third consecutive win.

Christian Yelich had three hits and two RBIs for Miami, including a run-scoring double in the Marlins’ two-run seventh. Cole Gillespie also had a run-scoring double to help Miami open a 3-1 lead.

Advertisement

Shaw, recalled from Triple-A Pawtucket on Tuesday, started the rally with a single. Ryan Hanigan walked and Mookie Betts reached on an error by third baseman Miguel Rojas, loading the bases with one out for Bogaerts.

Mike Dunn replaced Steve Cishek (2-6) and struck out Brock Holt, and then the Marlins brought in Carter Capps to face Bogaerts for a lengthy at-bat that decided the game.

Bogaerts fouled off three straight pitches with a full count before lining a single past second baseman Dee Gordon put Boston back on top.

Dan Haren allowed one run and six hits in six innings for the Marlins.


Only subscribers are eligible to post comments. Please subscribe or login first for digital access. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.