KANSAS CITY, Mo. -- It took a month, but the Kansas City Royals are back in the win column at Kauffman Stadium.
Jeremy Guthrie survived a shaky start and David Lough hit a two-run double as the Royals defeated the Minnesota Twins 4-1 Wednesday night.
The Royals snapped a franchise-record 11-game home losing streak, winning for the first time at Kauffman Stadium since May 5, when they beat the Chicago White Sox 6-5 in 10 innings.
"It's been a while," Royals manager Ned Yost said. "We had to grind it out. Jeremy Guthrie was outstanding. It took him awhile to find it and then he settled in."
Guthrie, who won for the first time in five starts, gave up a run in the first, when he threw 39 of his 102 pitches. But he surrendered nothing after that. He departed after six innings, allowing six hits and striking out four. He walked three, all in the first inning.
P.J. Walters, who had won his first two starts since a May 25 promotion, was the losing pitcher -- although all three runs charged to him in the first inning were unearned after an error by Pedro Florimon.
Billy Butler, who went 3-for-3 and walked, singled home Salvador Perez in the seventh for the final Kansas City run.
"We've been not just bad at home; we've been bad everywhere in general," Butler said. "We want to keep this momentum and see this thing snowball and start to build some confidence."
Butler, a career .300 hitter entering this season, raised his season average to .267.
"Billy's coming back to being the old Billy, using his hands and swinging the bat really well," Yost said. "When you pull the ball with that much authority, it's close to getting back."
The Twins loaded the bases in the seventh off Royals reliever Tim Collins on two walks and Ryan Doumit's double, but they came away empty. Chris Parmelee drew a 10-pitch walk with two out to load the bases and finish Collins. Aaron Crow retired pinch hitter Chris Herrman on a grounder to Alcides Escobar to end the inning.
Greg Holland gave up a single to Joe Mauer and walked Josh Willingham to lead off the ninth, but Holland struck out the next three batters to log his 10th save in 12 opportunities.
"It's a relief," said Holland, who claimed his first save at home since May 1. "We've played well, just not doing the things we need to do to win. In the end it's going to help us down the stretch. We went through a stretch like that last year, and it helped with the learning curve.
"We know we're going to hit, and once it starts to click we're going to rattle off a bunch of wins and it'll be fun."
Guthrie needed 39 pitches in the first inning but allowed only one Minnesota run on one hit and three walks. Willingham's one-out single scored Eduardo Escobar, who led off with a walk, from first.
Guthrie walked Justin Morneau and Chris Parmelee to load the bases, but he retired Brian Dozier on a pop-up foul to Eric Hosmer.
The Twins stranded 14 runners and went 0-for-11 with runners in scoring position.
"A tough night offensively for us," Twins manager Ron Gardenhire said. "We put a lot of people on the bases. You can all see that big number, leaving 14 on base. (When) you leave that many men out there, you had plenty of chances."
The Royals answered with three unearned runs in the bottom of the first off Walters. Hosmer reached on Florimon's two-base throwing error and scored on Perez's single.
Walters walked Butler and Lorenzo Cain to load the bases before rookie Lough's two-out, two-run double put the Royals up 3-1.
"Pedro's played great defense," Walters said. "I'm sure he feels bad about the error, but after that error I gave up a hit and walked a guy. (Mike) Moustakas just missed a home run. Those are bad pitches. I've got to do better than that.
"We lost. I gave up three runs and we lost by three. Earned or not, they're still my runs. I still gave them up. My job is to win the game."
The Twins threatened in the third when Willingham was hit by a pitch and Morneau had an infield single with one out, but second baseman Chris Getz made a diving stop to his left to get Doumit's smash grounder.
"It was a tremendous play," Guthrie said. "It definitely takes one or two key plays like that to help win a game."
NOTES: Yost shook up his lineup, batting Hosmer second, Perez third and Alcides Escobar ninth for the first time this season. "Right now we are just trying some different stuff," Yost said. "We are trying to get the lineup to a point where we can be productive and score some runs. We are just kind of shuffling our cards a bit." ... LHP Danny Duffy, who had elbow surgery last June, made his third minor-league rehab start Wednesday for the Royals' Double-A Northwest Arkansas affiliate. He allowed three runs on five hits in four innings, while striking out six and walking one. He threw 46 strikes in 71 pitches in the 11-1 loss at Tulsa. ... The Twins select fourth overall and the Royals' eighth in the draft, which begins Thursday. The Twins selected OF Bryon Buxton second overall in the 2012 draft.