Matt Carpenter hit his fifth career leadoff homer and singled for his eighth multi-hit effort this season as the Cardinals won their fifth straight. Jordan Walden worked around a leadoff hit by Brennan Boesch in the ninth to earn his first save and end the game in 2 hours, 2 minutes.
Wainwright (2-1) gave up one run and seven hits with four strikeouts and two walks, improving to 3-0 against the Reds the last two seasons.
Leake (0-1) gave up both runs and four hits in eight innings for the Reds, who have totaled four runs during a four-game losing streak. Brandon Phillips had two hits and an RBI and Joey Votto singled in his first two trips.