Mike Napoli hit a two-run homer and drove in four runs, Derek Holland pitched seven solid innings and the red-hot Texas Rangers completed a two-game sweep with a 6-3 win over the Boston Red Sox on Wednesday night.
Josh Hamilton had three singles and drove in a run for the Rangers, who won their sixth straight.
It was Napoli's fourth home run in three games to go along with a two-run double. He hit a pair of homers in the Rangers' lopsided win Tuesday.
Kevin Youkilis had a two-run homer for the Red Sox, who lost their third consecutive game.
Holland (2-0) held Boston to two runs on four hits, walking three and fanning seven.
Josh Beckett (1-2) took the loss despite holding the Rangers down one night after they hit six homers in an 18-3 win.