Rays complete sweep of Royals

Jeff Niemann was solid through 6 1/3 for-3 with two RBI, as the Tampa Bay Rays earned 1 victory over the Kansas City Royals to complete a four-game sweep.

Niemann (7-4) allowed just one run on nine hits and two walks to win his sixth straight decision.

Zobrist had a double and a triple, while Evan Longoria and Sean Rodriguez both knocked in a run for the Rays.

Kyle Farnsworth threw a perfect ninth to record his 21st save of the season.

Danny Duffy (3-6) allowed three runs on five hits over seven frames to suffer the loss.

Melky Cabrera went 3-for-5 and Eric Hosmer had an RBI for the Royals, losers of six of their last seven.