Reggie Sanders went 2-for-4 with three RBIs to lead the Royals to a 9-4 win against the Mariners Sunday.

Emil Brown and John Buck both homered in the rare road win for Kansas City. Every Royals starter contributed at least one hit to the 15 hit attack. The five-run margin was the second largest of the season for Kansas City.

Mark Redman pitched just 5 2/3 innings but lasted long enough to get the win. He allowed four runs on eight hits, walked three, and gave up one home run to Adrian Beltre. All that aside, the Royals uncharacteristically provided enough offense to overcome Redman’s struggles. Elmer Dessens got the save in an unconventional fashion. The reliever pitched the final 3 1/3 innings to get the save.

Brown’s solo homer in the second got Kansas City on the board. Things steamrolled from there as the Royals scored twice in the third, fourth, fifth, and sixth.

Tony Graffanino’s run scoring double in the third tied the game at 2-2. He later came around to score on Sander’s sacrifice fly.

Richie Sexson evened the game at 3-all for the Mariners scoring Adrian Beltre on a single to right in the third.

Buck answered the call immediately with his two-run shot in the fourth. His third home run of the season gave the Royals the lead for good.

The win snapped a three-game skid for the Royals. They’re 4-5 on their latest 10 game road trip that ends tonight in Seattle.