The Cardinals won two of the three games at Wrigley Field in the weekend set. The Cubs have not won a home series since taking two of three from the Miami Marlins June 6-8.
Wainwright allowed five hits and walked three during his seven innings. It was a far cry from his previous outing when he allowed six runs (four earned) in 4 2-3 innings against the Tampa Bay Rays last Tuesday.
Kevin Siegrist worked the eighth and Trevor Rosenthal pitched the ninth for his 32nd save in 36 chances.
Cubs rookie Kyle Hendricks (1-1) allowed just one run on seven hits in 6+ innings.