Texas Rangers starting pitcher Martin Perez (33) helps defend as third baseman Adrian Beltre (29) tags out Boston Red Sox's Sam Travis who was trying to advance to third on a fielders choice by Sandy Leon in the sixth inning of a baseball game, Monday, July 3, 2017, in Arlington, Texas. (AP Photo/Tony Gutierrez)
Texas Rangers starting pitcher Martin Perez (33) helps defend as third baseman Adrian Beltre (29) tags out Boston Red Sox's Sam Travis who was trying to advance to third on a fielders choice by Sandy Leon in the sixth inning of a baseball game, Monday, July 3, 2017, in Arlington, Texas. (AP Photo/Tony Gutierrez) Credit: Tony Gutierrez

ARLINGTON, Texas — Andrew Benintendi blooped a two-run single over a drawn-in infield in the 11th inning and the Boston Red Sox beat the Texas Rangers 7-5 on Monday night for their AL-best fifth straight victory.

Boston needed extra innings after Mike Napoli led off the Rangers ninth with a homer off All-Star closer Craig Kimbrel, who had blown only one of his previous 24 save opportunities.

With runners at second and third with one out in the 11th against Ernesto Frieri (0-1), the Rangers intentionally walked Dustin Pedroia, who already had three hits and four RBIs. Benintendi, who had entered the game as a pinch hitter in the ninth, then hit a ball that landed just beyond the infield dirt in short left.

Heath Hembree (1-2), the sixth Boston pitcher, retired all six batters he faced over the last two innings.