Kendrys Morales extends hitting streak to eight games in win over Philadelphia.
Kendrys Morales hits two-run homer in losing effort for K.C.
The Royals beat the St. Louis Cardinals 3-2 in 12 innings on Wednesday night.
St. Louis held off the Kansas City Royals 8-4 on Tuesday night.
The Royals kept swinging hot bats and Kansas City routed the St. Louis Cardinals 6-2 on Monday night.
The Houston Astros extended their winning streak to seven with a 13-5 victory over the Kansas City Royals on Saturday night.
New York held off the Kansas City Royals 4-3 Wednesday.
The New York Mets defeated the Kansas City Royals 2-1 on Tuesday night.
Kansas City has the best home record in the American League this season.
Kansas City cranks out 21 hits in win over Detroit
The Kansas City Royals routed Detroit 10-3 on Friday night.
Detroit sailed to a 10-4 victory over the Kansas City Royals on Thursday.
The Kansas City Royals won six straight games to take the AL Central lead, then dropped eight straight to lose it.
The Kansas City Royals held on through a shaky ninth to beat the Cleveland Indians 3-2 on Tuesday night.
Alcides Escobar also drove in a run for the Royals, who have won three in a row after an eight-game losing streak.