Lorenzo Cain rounds first after his home run in the 13th inning

Lorenzo Cain rounds first after his home run in the 13th inning

Lorenzo Cain’s homer in the 13th inning lifted the Royals past the Chicago White Sox 7-6 Saturday in a game that took nearly five hours.

The AL Central-leading Royals won for the 10th time in 13 games.

“I ended up doing it and helping everybody get out of here and move on to tomorrow. It was well needed, well needed,” Cain said.

Cain doubled and singled early, then led off the 13th with his ninth home run of the season. He connected against Dan Jennings(1-3).

Brandon Finnegan was the winner at 3-0, after he pitched two scoreless innings in the four-hour, 56-minute game.  Ryan Madson earned his first save in three chances — and first since 2011 — after allowing a single in the 13th.