Wade Davis, who has struggled in his last four starts posting an ERA of 10.91, threw 7.1 scoreless innings with four hits and three walks as the Royals won their fifth straight in a 1-0 victory over the Chicago White Sox.

Louis Coleman came in after Alejandro De Aza’s single in the eighth and got Alexei Ramirez to ground into a double play. Greg Holland got through a shaky ninth, with great defense behind him, for his 26th save in 28 chances.

The White Sox had first and third with one out when David Lough robbed Jeff Keppinger of a hit, snagging his liner. Alex Rios did not tag up on the play, and pinch hitter Conor Gillaspie struck out to end the game.

Watch the catch, courtesy of MLB.com

Billy Butler and Eric Hosmer had two hits apiece. Butler went 2 for 3 with a walk and is batting .450 (18 for 40) in his last 11 games.

Hosmer and Butler started the sixth with consecutive singles. Hosmer advanced to third on Salvador Perez’s fly ball to deep center and came home when Cain doubled down the third-base line.

The Royals  have won seven of nine overall and are one game under .500.