David Fry hit a two-run homer and Andrés Giménez lined a solo shot in Cleveland’s three-run fourth inning, and the Guardians blanked the Chicago White Sox 7-0 on Sunday to end a three-game losing streak.

Logan Allen tossed six scoreless innings to help Cleveland salvage the finale of a four-game series in Chicago and remain in first place in the AL Central. The left-hander allowed six hits, walked one and struck out three.

Allen (4-2) was struck on the low back by Tommy Pham’s comebacker off his first pitch of the game, but he was checked by trainers and continued.

“Fortunately it got him in another good spot to where he could finish the game,” Guardians manager Stephen Vogt said. “He’s a bulldog. For him to give us six shutout like that, he was outstanding today.”

In his previous outing, Allen allowed seven runs in 2 1/3 innings Tuesday versus Detroit. That increased Allen’s ERA to 6.41 entering Sunday.