Andy Ibáñez homered his first two times up and drove in four runs and Ryan Vilade got his first major league hit and three RBI in his debut for Detroit, leading the Tigers to an 11-7 win over the Cleveland Guardians on Tuesday night.

Ibáñez homered on the third pitch of the game from Logan Allen and added a three-run shot in the second. Ibáñez hit a double in the eighth inning and finished 4 for 4 with a walk and four runs.

Detroit reliever Tyler Holton (3-0) pitched three scoreless innings after starter Kenta Maeda got roughed up for seven runs in two innings.

Josh Naylor hit a two-run homer and José Ramírez and Will Brennan had two RBI apiece as Cleveland had its winning streak stopped at three.

Guardians rookie Kyle Manzardo went 0 for 4 and is hitless in seven at-bats with five strikeouts since being promoted on Monday.

Ibáñez’s second homer off Allen put the Tigers up 5-2. Allen lasted just 2 1/3 innings, allowing seven runs and seven hits.

“He struggled,” Guardians manager Stephen Vogt said of Allen. “He was getting behind counts and then kind of missing some pitches over the middle. Credit to them. They were aggressive. They came out swinging and didn’t miss much.”