They bash, they pitch and they keep winning. So much for any hangover affect from losing last year's World Series for the Texas Rangers. Mike Napoli hit a two-run homer and drove in four runs, Derek Holland pitched seven solid innings and the red-hot Rangers completed a two-game sweep with a 6-3 win over the Boston Red Sox on Wednesday night.