Please forgive the pun…but Lorenzo Cain was able against the Chicago White Sox Friday night.

Perhaps this author saw too many back pages of the New York Post and internalized the paper’s distinct play on words. But when I saw that the Kansas City Royals not only beat the Chicago White Sox again, 7-5, and that Lorenzo Cain homered twice, including a game-winning shot in the ninth, using the pun was inevitable.

So now the Kansas City Royals have defeated the first-place Chicago White Sox in each of their last six meetings. If the White Sox just went 3-3 over those six games against the lowly Royals, they would have a four-game lead over the Detroit Tigers with 25 games to play.

Their magic number would be 21.

But instead, the White Sox can barely get any space between them and the second-place Tigers. As both teams lost tonight, Chicago is still clinging to a one-game advantage over Detroit.

But it was not just Lorenzo Cain who produced for K.C.

Reliever Kelvin Herrera entered a second-and-third, one-out situation with the game tied in the eighth and managed to wiggle out of it to eventually earn the win. Salvador Perez got a pair of hits, including a homer that briefly put Kansas City on top. Alcides Escobar made a dazzling play at shortstop. Greg Holland closed the game out for the save.

But it was Lorenzo Cain’s night to shine and yet another game where the Royals can torment their brothers in the AL Central.

Read more MLB news on BleacherReport.com