Brandon Kintzler (3-3) got the last out in the 11th and Francisco Rodriguez closed for his 42nd save in 47 chances. The third-place Brewers have won five of six and are four games back of St. Louis, which has a 2 1/2-game lead on Pittsburgh with 11 to go.
Gerardo Parra homered and rookie Matt Clark's sacrifice fly tied it against Trevor Rosenthal in the ninth. The Cardinals were blanked on four hits over the last 11 innings after jumping on Wily Peralta for two quick runs in the first.