The St. Louis Cardinals fell to the Pittsburgh Pirates last night 2 to 1 at Busch Stadium.
Cardinals starting pitcher Adam Wainwright allowed a lead off home run to Adam Frazier, but did not allow anymore runs for 7 innings.
The cards will try again today with Miles Mikolas on the mound.
Game time is 1:15.
The Kansas City Royals are celebrating a 5 to 1 victory over the Philadelphia Phillies last night.
The Royals Alex Gordon drilled two home runs off Phillies starter Jake Arrieta for the 1500th hit of his career.
The Royals will host the Phillies again tonight at Kauffman Stadium. Zach Eflin will go to the mound for Philadelphia against Brad Keller for Kansas City.
First pitch is at 6:15.
The St. Louis Blues will battle the San Jose Sharks tonight in game one of the Western Conference Final.
The meeting will be the second time the teams meet in the conference finals in four season.
Puck drops at 7:00.