ST. LOUIS (AP) — Kendrys Morales homered and recorded his sixth straight multi-hit game to lead the Kansas City Royals to a 4-2 victory over the St. Louis Cardinals on Thursday night.
Kansas City won for the fourth time in five games and took the two-city, four-game series three games to one.
Brandon Moss and Jhonny Peralta homered for the Cardinals who have lost their last seven home games — their longest losing streak since Aug. 2-15, 1983.
Wade Davis recorded his 19th save in 21 opportunities.
Morales, a designated hitter playing right field for the second straight night, doubled in the sixth inning off Mike Leake (5-6) to push the lead to 3-1. Morales, who went 3 for 4, has 16 hits in 24 at-bats over the six-game run. He went 12 for 16 in the series and started in the outfield for the first time since 2008.
His six-game multi-hit streak ties him for the longest this season along with J.D. Martinez (Detroit), Jackie Bradley Jr. (Boston) and Xander Bogaerts (Boston).