Cleveland’s Logan Allen held the Miami Marlins to a solo homer and struck out eight over six innings to win his major league debut Sunday, a 7-4 victory that kept the Guardians from being swept.

Allen ended the day with the game’s lineup card and several baseballs. And the requisite beer bath mixed with shaving cream.

“It was a little cold, but it was awesome,” he said with a smile. “Anytime we’re celebrating something like that, it’s amazing.”

Allen’s performance came in front of his parents, brother, girlfriend, agent and other family members. He admitted he had trouble sleeping Saturday night.

“There was definitely a lot of nerves going into the game, but once I got to the bullpen and started throwing it felt normal,” Allen said. “I took it all in and appreciated what it was.”

Called up from Triple-A Columbus before the game, the 24-year-old left hander gave up a two-out homer to Jon Berti in the third. Otherwise, he allowed five hits and walked one, and finished with a flourish by striking out three around a one-out walk in the sixth.

Amed Rosario sparked Cleveland’s slumbering offense by going 4 for 5 with two singles, a triple and double while scoring three runs. José Ramírez, who had four RBI, and Josh Bell hit back-to-back homers in the third.