Eduardo Rodriguez shined over six innings, and J.D. Martinez collected a season-high three hits to lead the Boston Red Sox to an 11-4 win over the visiting Detroit Tigers on Wednesday.
Rodriguez (2-2) struck out seven while allowing one run on two hits and three walks. He kept the Tigers hitless over his first 4 1/3 innings as the Red Sox rebounded from a doubleheader sweep on Tuesday.
After Brandon Workman struck out the side for Boston in the seventh, Matt Barnes did the same in the eighth, though Detroit had loaded the bases with two outs while down 4-1. Barnes fanned Ronny Rodriguez on three pitches to escape the jam.
The Red Sox sent 12 men to the plate and scored seven runs in the bottom of the eighth to make it a blowout. Three came home on bases-loaded walks.
The Tigers had a three-game winning streak snapped.
Martinez, who had an 11-game hitting streak end in Game 1 on Tuesday, has a hit in 23 of Boston's first 25 games this season. His RBI single in the fifth inning gave the Red Sox a 4-0 lead.
Detroit, which had put just three runners on base against Rodriguez over the first five innings, finally posed a threat in the sixth. Jeimer Candelario led off with a double, and Nicholas Castellanos walked. Niko Goodrum drove home Candelario with a sacrifice fly.
Tigers starter Tyson Ross had a tougher time staying out of trouble. After Martinez led off the second with a base hit and moved up on a groundout, a Rafael Devers single made its way through the infield into right to put Boston on the board. Christian Vazquez singled home a run later in the frame to make it 2-0.
Ross ran into trouble again in the fifth, walking Andrew Benintendi with one out. Mookie Betts drove the runner home with a double high off the Green Monster in left-center and came around to score on Martinez's third hit.
Ross (1-3) surrendered four runs on seven hits and three walks in five innings. He struck out five.
Detroit's Miguel Cabrera singled in the eighth to extend his hitting streak to 10 games. It was his 2,700th career hit.