KANSAS CITY, Mo. -- Wade Davis was in trouble early, but it was the Minnesota Twins who had trouble scoring.
Davis, Bruce Chen and Kelvin Herrera combined to shut out Minnesota on six hits as the Kansas City Royals won 3-0 on Wednesday night to complete a three-game sweep.
Davis weaved his way into and out of trouble in the first two innings and allowed four hits, walked three and struck out six in five innings.
"I got into a little trouble early and didn't make it too easy on myself," Davis said. "Bruce did a great job coming in behind me."
Chen pitched the next three innings, giving up two hits, while Herrera worked the ninth for his second save in as many chances. Herrera gave up a two-out double to Joe Mauer but held on to earn the save, striking out the side.
Billy Butler homered in the first and Jeff Francoeur in the seventh as Kansas City won for the fourth game in a row.
Alcides Escobar also contributed a run-producing single in the seventh.
The Twins went 0-for-11 with runners in scoring position and stranded a dozen runners, including six in the first two innings.
"If you leave 12 guys out there, your at-bats with runners in scoring position were non-existent," Twins manager Ron Gardenhire said. "Our hitting in those situations was a failure. We gave ourselves a chance and got people on, but we didn't get the big hit."
After Davis struck out the first two batters, the Twins loaded the bases on two walks and Justin Morneau's single, but they came away empty. Trevor Plouffe popped up to first baseman Eric Hosmer to end the threat.
Chris Parmelee and Brian Dozier led off the second with singles, while Pedro Florimon was hit by a pitch to again load the bases. Davis got out of the mess by striking out Aaron Hicks and Mauer and retiring Josh Willingham on a fly to shortstop Alcides Escobar.
"In the second inning, a couple of hits fell in and I had to work out of that," Davis said. "I just wanted to stay aggressive and stay ahead. You want a double play right there, but if you get two strikes you want to get the strikeout. We were fortunate to execute some pitches and put ourselves in a good position to get out of the inning."
Striking out Mauer, who was 4-for-5 off Davis entering the game, was the key.
"That was big," Davis said. "He's a guy who doesn't strike out a lot. It was good to get past him and move on to a righty after him."
Billy Butler homered to straight-away center in the first on a 1-0 Liam Hendricks pitch to give the Royals a 1-0 lead. Hendricks took the loss, allowing one run and four hits in five innings.
"I thought he did pretty good," Gardenhire said. "The last three innings were really good. That was a positive. He gave us a chance to win."
It was the Royals' turn to load the bases in the second inning with one out, but like the Twins they did not score. Chris Getz struck out and Alex Gordon flied out to strand the runners.
NOTES: Left-hander Scott Diamond, who led the Twins with 12 wins last season, is scheduled to come off the disabled list Saturday and start against the New York Mets. Diamond, who had offseason arthroscopic elbow surgery, threw a bullpen session Wednesday in Fort Myers, Fla., with no problems. He made 82 pitches in five innings Sunday in a start for Class A Fort Myers, giving up four runs and six hits. "We're looking forward to getting him on line again and getting his first start under his belt," Gardenhire said. ... Right-handers Kelvin Herrera, Aaron Crow and Greg Holland logged saves in the three previous Kansas City games. The last time the Royals had three pitchers save games in three consecutive games was Aug. 2-4, 2003: right-handers Mike MacDougal and Al Levine and left-hander Jeremy Affeldt. ... Right-hander Jeremy Guthrie is 7-0 in his past 13 starts. Guthrie did not have a victory in his final 10 starts with Colorado before the Royals acquired him in a July 20 trade last year.