Nathan Church had three hits, Alec Burleson drove in two runs and Jordan Walker extended his hitting streak to 11 games, as the St. Louis Cardinals beat the Cleveland Guardians 5-3 on Wednesday.
Dustin May (2-2) allowed one run, six hits and one walk, striking out four batters in six innings. Riley O’Brien pitched a perfect ninth inning to earn his fifth save and help St. Louis win its second straight game.
Slade Cecconi allowed one run and three hits but walked a career-high five and threw 87 pitches in four innings for Cleveland, which lost consecutive games for the first time this season.
JJ Wetherholt hit a sacrifice fly to center field off Tim Herrin after Connor Brogdon (2-2) walked Victor Scott II to load the bases in the sixth inning, and Burleson hit a two-run single up the middle to put St. Louis up 4-1.
In the first inning, José Ramírez hit on a fielder’s choice in his franchise-record 6,040th career at-bat, breaking Nap LaJoie’s 112-year-old record.
Walker doubled to left field in the eighth inning to extend his hitting streak.












