Royals 7, Astros 5
Bobby Witt Jr. and Jonathan India each drove in two runs to help Michael Wacha and the Kansas City Royals beat the Houston Astros 7-5 on Monday night. Michael Massey homered as Kansas City improved to 8-2 in its last 10 games. India finished with three hits, and Witt, Vinnie Pasquantino and Kyle Isbel each had two. Michael Wacha (3-4) allowed two runs and eight hits in 6 1/3 innings. Carlos Estévez got three outs for his 12th save.
Cardinals 3, Phillies 2
Masyn Winn homered in the seventh inning to help the St. Louis Cardinals beat the Philadelphia Phillies 3-2 on Monday night for their ninth consecutive win. Ivan Herrera also went deep for St. Louis, and Lars Nootbaar had two of the Cardinals’ five hits. The game was tied at 2 when Winn hit a two-out drive to left-center off Matt Strahm (1-2). Kyle Leahy (1-0) pitched 2 1/3 scoreless innings for the win. JoJo Romero escaped a jam in the eighth, and Ryan Helsley recorded his eighth save with a 1-2-3 ninth inning.