KANSAS CITY, Mo. -- Jeremy Guthrie survived a shaky start and David Lough hit a two-run double as the Kansas City Royals defeated the Minnesota Twins 4-1 Wednesday night.
The Royals' victory snapped a franchise-record 11-game home losing streak. The Royals won for the first time at Kauffman Stadium since May 5, when they beat the Chicago White Sox 6-5 in 10 innings.
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 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 call-up from Class AAA Rochester, 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.
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.
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 near the stands.
The Royals answered with three unearned runs in the bottom of the inning off Walters. Hosmer reached on Florimon's two-base throwing error and scored on Salvador 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.
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.
Alcides Escobar tripled with two out in the Royals' fourth but was stranded when Alex Gordon struck out looking.
NOTES: Manager Ned Yost shook up his lineup, batting Hosmer second, Perez third and 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.