Erick Fedde worked six scoreless innings, Tommy Pham had two hits and an RBI and the Chicago White Sox held on to beat the Cleveland Guardians 3-2 on Thursday night.

Chicago won its second straight and for the fourth time in six games to improve to 10-28. The White Sox no longer have the worst record in the majors, moving ahead of the Colorado Rockies, who are 9-28.

Last-place Chicago is 2-2 against AL Central-leading Cleveland.

“We’re playing great,” Fedde said. “We always felt like this team had potential. We had some bad injury luck, especially all together and it was a low-point for us.

“But I think over our last 12, 13 games we’re playing at least .500 ball and that’s who we expect to be and we just want to grow from that.”

José Ramírez and Josh Naylor launched back-to-back solo homers off Chicago reliever John Brebbia with two outs in the eighth inning as Cleveland cut Chicago’s lead to 3-2.