CLEVELAND, Ohio (AP) – Eduardo Rodriguez struck out eight over seven innings, Javier Báez had two hits and two runs and the Detroit Tigers cruised to a 5-0 victory over the Cleveland Guardians on Wednesday to win the three-game series.

Rodriguez (4-2) gave up four hits and two walks, allowing only two runners past first base in his sixth straight dominant performance. The left-hander is 4-0 with a 0.43 ERA and 41 strikeouts in 41 2/3 innings since April 12.

Báez singled, doubled and scored twice in the first three innings as the Tigers built a 5-0 lead. Andy Ibañez and Akil Baddoo each had RBI doubles, Spencer Torkelson singled in a run and Riley Greene plated another off Cleveland starter Peyton Battenfield (0-4).

In two starts against the Guardians this year, Rodriguez has thrown 15 scoreless innings and earned two wins. He also bested Battenfield on April 18 at Comerica Park and is 4-0 in his career against Cleveland.

Jason Foley and Chasen Shreve wrapped up the combined four-hitter and Detroit’s fourth shutout of the season. The Tigers handed the Guardians their fifth series loss in six home series this season.

Tyler Freeman singled twice and David Fry had his first major league hit for the Guardians, who loaded the bases in the fourth with two outs before Rodriguez struck out Mike Zunino.

Battenfield gave up a season-high five runs on seven hits in six innings, striking out four. The rookie right-hander carried a perfect game into the sixth inning of his last start against Minnesota but remains winless in six big league outings.