KANSAS CITY, Mo. -- Miguel Sano homered and drove in five runs, helping the Minnesota Twins beat slumping Kansas City 7-5 on Sunday for the Royals' ninth straight loss.
Sano posted his fourth consecutive multihit game. He has 11 hits in his last 16 at-bats. He drove in nine runs in the two-game, rain-abbreviated series.
Sano connected in the third after Jason Hammel (0-3) walked Byron Buxton and Max Kepler. He added run-producing singles in the fourth and sixth innings.
More from FoxSports
It's the longest slide for Kansas City since a 12-game skid in April 2012.
Minnesota right-hander Phil Hughes (4-1) got the win despite allowing 10 hits and four runs in 5 2/3 innings. Brandon Kintzler yielded Whit Merrifield's two-out homer in the ninth before finishing for his seventh save.
Lorenzo Cain went deep for the Royals, belting a solo shot in the fifth for his first homer since Aug. 16. Salvador Perez went 3 for 4 with two doubles, a RBI and two runs scored. The Royals' 12 hits were a season high.
Kansas City jumped out to a 2-0 lead in the second. Perez doubled in Eric Hosmer and scored on Brandon Moss's two-out single.
But Sano's seventh homer put Minnesota ahead to stay, and Max Kepler had a run-scoring fielder's choice in the Twins' two-run fourth.
Eddie Rosario's fourth-inning single extended his hitting streak to a career-high 11 games. Jorge Polanco drove in Minnesota's last run with an infield hit with two out in the ninth.
Hammel failed to get out of the fourth for his second straight start, allowing five runs and six hits with three walks. Hammel's ERA climbed to 6.65.
Rain delayed the start of the game 63 minutes.
Twins: SS Ehire Adrianza (right oblique strain) went 1 for 3 with a walk Sunday with Triple-A Rochester. He is hitting .304 in six rehab games.
Royals: RHP Seth Maness, who signed a minor league contract in February after he had elbow surgery last August, was activated by Triple-A Omaha. Maness is 17-10 with a 3.19 ERA in 244 career relief appearances with St. Louis.
Twins: RHP Ervin Santana will start Tuesday against Oakland after an off day Monday.
Royals: LHP Jason Vargas will face the White Sox on Monday after losing to them last week in Chicago.