Jarrod Dyson is greeted in the dugout in the fifth inning after hitting a home run...his first in 227 at-bats. (photo/MLB)

Jarrod Dyson is greeted in the dugout in the fifth inning after hitting a home run…his first in 227 at-bats. (photo/MLB)

Royals relief pitcher Wade Davis has not given up a run since April 23, a string of 20 games and 22.1 innings.  In the eighth inning of Wednesday night’s game against the Dodgers the streak came to an end as Davis hit a batter with the bases loaded putting Los Angeles ahead in a 5-4 final in the rubber game of this series at Kauffman Stadium.

“That’s a tough way to go down right there,” Davis said. “I just tried to make a perfect pitch. It just ran away from him a little bit and came up and hit him.”

After walking  Scott Van Slyke to load the bases, Davis  had a 1-2 count on A.J. Ellis before hitting him in the shoulder.

James Shields allowed four runs, seven hits and a walk in seven innings.  Dodgers starter Dan Haren gave up two homers among six hits, walked two and was pulled after throwing 92 pitches in 4.1 innings.  Lorenzo Cain and Jarrod Dyson went deep on Haren.  Brian Wilson pitched the ninth in place of closer Kenley Jansen for his first save since April 12, 2012.  Danny Valencia hit a one-out single and pinch-runner Pedro Ciriaco stole second and after  he was initially called out, the call was overturned by replay. But Wilson got Lorenzo Cain to line out to first base, and Ciriaco was doubled off second to end the game.