Justin Morneau hit a leadoff homer in the 10th inning and the Minnesota Twins, after rallying for five runs in the ninth, beat Kansas City 9-8 Wednesday night to stun the reeling Royals with their 10th straight loss.
    Joel Peralta (0-2) gave up the tying three-run homer to pinch hitter Craig Monroe with two out in the ninth, then watched Morneau hit his first pitch of the 10th over the fence in right field.
    Jesse Crain (3-2) got the final out in the ninth for the win. Joe Nathan worked the 10th for his 14th save in a wild game that had the sparse crowd cheering for most of the night as the Royals, the lowest-scoring team in the majors, rapped out 16 hits and seemed almost sure to snap their demoralizing streak.
    The 10-game skid started when the Royals were no-hit by Boston’s Jon Lester on May 19 in Fenway Park, and is their longest since a 13-game slide May 12-25, 2006. The current streak includes four-game sweeps at Boston and Toronto.
    Royals starter Zack Greinke gave up five hits and three runs and threw a career-high 117 pitches, handing an 8-3 lead to Ramon Ramirez starting the ninth. But after Mike Lamb and Carlos Gomez delivered RBI singles off Ramirez to make it 8-5, Monroe homered on a 3-2 pitch off Peralta to tie the game.
    Greinke walked two and struck out eight.
    Billy Butler and Alberto Callaspo singled in the Royals fourth, and David DeJesus followed with an RBI single to make it 4-2. The runners moved to second and third on Delmon Young’s bad throw to the plate from left field. Then Joey Gathright, who was 3-for-4 with two runs scored, made it 5-2 with a sacrifice fly.
    With two out, Young misplayed Gordon’s deep fly ball for his second error, allowing DeJesus to score the second unearned run of the inning.
    Two singles and the first of Gathright’s two bunt singles loaded the bases with nobody out in the first, but the Royals got only one run on Jose Guillen’s doubleplay grounder.
    Trailing 2-1 and with two out in the bottom of the third, the Royals took the lead on Guillen’s RBI single and Miguel Olivo’s run-scoring double.
    In the Minnesota seventh, Jason Kubel and Young singled and then Lamb’s RBI single made it 6-3. Gomez and Alexi Casilla had RBIs in the third.
    The Royals’ Alex Gordon had an RBI double in the seventh and scored on Olivo’s single.
    Livan Hernandez, who had beaten the Royals in both his previous starts against them this year, gave up 13 hits and eight runs in six innings, walking none and striking out two.