CHICAGO -- Carlos Beltran had three hits and drove in a run, while reliever-turned-starter Joe Kelly (1-3) won his first game of the season as the St. Louis Cardinals beat the Chicago Cubs 3-2 Friday at Wrigley Field.
Beltran was a homer short of hitting for the cycle, with a run-scoring triple, double and single as the Cardinals bounced back from Thursday night's loss to the Cubs that snapped a five-game winning streak.
Kelly allowed three hits and a run in 5 13 innings, striking out four and walking two. Edward Mujica pitched the ninth for his 26th save in 27 opportunities.
St. Louis jumped on Cubs starter Carlos Villaneuva (2-5) for two runs in the top of the first inning. Matt Carpenter singled and scored on Beltran's triple, followed by Allen Craig's RBI single.