Cardinals starting pitcher Adam Wainwright had been nearly perfect in his previous two starts entering play Friday, but the Giants simply weren't impressed.

Carrying a 20-inning scoreless streak into the outing, the Giants got to Wainwright immediately. They scored once in the first inning, and kept adding on from there, in Wainwright's worst start of the season.

Wainwright was tagged for seven runs in 4 1/3 innings of work, on eight hits and a walk. He also struck out just four batters on 92 pitches before leaving the game, as he took the 9-4 loss.

Wainwright had not lost in his previous four starts, and is now 8-3 on the season. His ERA rose more than half a run, but he still ranks seventh in the National League at 2.32. His next outing is set for Wednesday in Kansas City.