BOSTON — Mike Napoli hit two of Texas’ six home runs and the Rangers romped past the Boston Red Sox 18-3 Tuesday night for their fifth straight victory.

Josh Hamilton homered and matched his career high with five RBIs. Adrian Beltre, Michael Young and Nelson Cruz also connected for the Rangers.

Texas finished with a season-high 21 hits, tagging Jon Lester for eight of them before the Boston ace was pulled in the third inning. The Rangers provided more than enough run support for Colby Lewis (2-0), who settled down after a shaky start and finished pitched seven solid innings.

It was the most home runs for the Rangers in a game since they hit six against Detroit in August 2008.