Kendrys Morales leads Royals to 4-2 win over Cardinals

Kansas City Royals' Kendrys Morales, left, gets a hug from Salvador Perez after hitting a solo home run during the eighth inning of a baseball game against the St. Louis Cardinals Thursday, June 30, 2016, in St. Louis. (AP Photo/Jeff Roberson)
Jeff Roberson/AP

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).