The Royals have won four straight and six of seven to move three-games above .500 for the first time since May 12, 2011, when they were 20-17.
Jake Westbrook led the Cardinals to a win against the Cincinnati Reds, 10-0, on Wednesday.
Jeremy Guthrie (2-0) improved to 7-0 in his past 13 starts dating to last Aug. 8. Guthrie, who has a 2.37 ERA during the stretch, allowed four runs on six hits, including three home runs.
UConn's 93-60 win Tuesday night was the biggest blowout ever in a women's NCAA title game.
Lance Lynn (1-0) retired the first 10 batters with seven strikeouts before the Reds scratched out a run in the fourth on consecutive one-hit singles from Zack Cozart and Joey Votto and a sacrifice fly from Brandon Phillips.
The Blues extended their winning streak to a season-long five games and strengthened its chances of making the playoffs in the West, while the Predators fell deeper into last place in the Central Division.
The Cardinals' opener Monday against Cincinnati was the first game at Busch Stadium since Musial died in January at age 92. Fans stood, many with hats over their hearts, during a video tribute.
Ervin Santana pitched eight strong innings, Alcides Escobar doubled home the go-ahead run and the Kansas City Royals rallied to beat the Minnesota Twins 3-1 on Monday in their home opener.
The Cardinals chased Cain (0-1) while scoring nine times in the fourth inning. The last two runs came home on Carlos Beltran's single off reliever Jose Mijares.
Billy Butler's fifth-inning homer, the first slam of his career and the first ever allowed by Philadelphia left-hander Cole Hamels, put Kansas City ahead 6-4.
Chris Porter scored the game's only goal in the St. Louis Blues' 1-0 win over the Detroit Red Wings. With the win, St. Louis moved into a tie with Minnesota for sixth place in the Western Conference.
Royals closer Greg Holland walked three in the ninth inning and gave up three runs in the Royals' 4-3 loss Saturday night.
Carlos Beltran hit a go-ahead single in the fifth inning to spur a Cardinals win over his former team.
Cliff Pennington's single in the 16th inning gave the Diamondbacks a 10-9 victory in a game that didn't end until early Thursday. At 5 hours and 32 minutes, it was the longest home game ever for in Diamondbacks.
Jeremie Guthrie struck out nine and gave up one run in six innings for the Royals, who picked up their first win of the season on Thursday, 3-1.
St. Louis' Adam Cracknell scored his first two goals of the season in the Blues' 4-3 win on the road.
Chicago White Sox start the season with two wins against the Royals - a team they struggled with last season
It's been tough slogging for a franchise that put up 109 points last year and was the No. 2 seed in the West but hasn't been able to duplicate a mix of shutdown goaltending.
The Arizona Diamondbacks used 15 hits to beat the St. Louis Cardinals 6-2 in their season opener Monday night in Phoenix.
Busch Stadium plans to host a game on May 23 between Manchester City and Chelsea.