A group of approximately 100 protesters arrived outside Busch Stadium's left field gate during the top of the first inning, chanting, "no justice, no baseball." The crowd dispersed during the top of the second.
Friday was Jackie Robinson Day across the majors. Eleven big league games were postponed this week as teams protested racial injustice in the wake of Jacob Blake, a Black man, being shot by police in Wisconsin last weekend.
"I liked what we did offensively," Indians catcher Sandy Leon said. "I thought tonight we had great at-bats, we were taking pitches, we had a great game plan. It was nice to see everybody contribute to the W."
The Cardinals hadn't allowed 20 hits in a nine-inning game since 2016. Only one of St. Louis' six pitchers didn't give up a hit -- rookie infielder Max Schrock, who tossed a perfect ninth.
"They're looking to do damage on the plate," Cardinals manager Mike Shildt said. "It's an offense that's clearly very capable, that's designed to do what they did."
Triston McKenzie completed four innings for the Indians in his second career start. He allowed two earned runs and three hits, striking out three and walking three.
"I just have to do a better job," he said. "The guys went out there and they put up six runs early, and I feel like I just have to do a better job as a starter to go out there and give them a couple more innings."
Cam Hill (1-0) got the win and Adam Plutko went four innings for his first save.
Daniel Ponce de Leon (0-3) managed to record only two outs, allowing four earned runs.
Dexter Fowler hit a two-run homer in the second inning for the Cardinals, his first career drive against Cleveland in the regular season. Fowler also homered twice against the Indians in the 2016 World Series while with the Cubs.
Indians: Manager Terry Francona is away from the team as he recovers from surgery to address a blood clotting issue. First base coach Sandy Alomar, Jr. continues to act as manager in Francona's absence.
Cardinals: C Matt Wieters (broken left big toe) has rejoined the team in St. Louis. Wieters will work out at Busch Stadium on Saturday and is not eligible to be removed from the injured list until Aug. 30. RHP Ryan Helsley (COVID-19) is set to throw live batting practice this weekend.
Indians: RHP Carlos Carrasco (2-3, 4.50) will start only his second game against the Cardinals -- and first at Busch Stadium -- in his 11-season career.
Cardinals: RHP Jack Flaherty (2-0, 1.98) has been pitching with limitations on his pitch count since the team's 17-day layoff after a COVID-19 outbreak. He allowed only one baserunner in five innings in his most recent start against Kansas City, earning the win for the first time since opening day.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
'This is just where I belong': Drew Robinson's return to baseball after suicide attempt
Thirteen months after he lost his right eye in a suicide attempt, Drew Robinson's home run on Tuesday night -- in the finale of the series in his hometown -- is just the latest miracle in his remarkable journey.
Fantasy baseball forecaster: Team hitting ratings
Stay ahead of the game and optimize your fantasy baseball hitters with our forecaster, which provides a rolling 10-day outlook of every team's hitting matchups as well as the potential for stolen bases.
Fantasy baseball forecaster: Pitcher projections for the next 10 days
Keep up to date on who is pitching -- and how well they're expected to do -- with our forecaster, which provides a rolling 10-day outlook of every team's probable starting pitchers with game score projections.
Should we still care as much about no-hitters?
We're seeing more no-nos than ever so far in 2021, so we examine if that makes them any less exciting.
Nationals take 3-game slide into matchup with Phillies
Philadelphia Phillies (19-17, second in the NL East) vs. Washington Nationals (13-18, fifth in the NL East)
Slumping Rockies look to end 4-game skid against Padres
San Diego Padres (20-16, second in the NL West) vs. Colorado Rockies (12-23, fifth in the NL West)