Jason Rogers hit a pinch-hit grand slam in the ninth inning off St. Louis closer Trevor Rosenthal to lift the Milwaukee Brewers to an 8-4 victory over the Cardinals on Sunday.

The Cardinals' NL Central lead was cut to 2 ½ games over Pittsburgh. The Cardinals' magic number for clinching the crown remains at five.

Khris Davis homered twice and drove in four runs for the Brewers, who scored seven runs in the ninth. All four Milwaukee batters reached safely against Rosenthal (2-4), who had converted 47 of 49 save opportunities. His last blown save came July 12 at Pittsburgh.

David Goforth (1-0) picked up the win with one inning of relief.

Francisco Rodriguez picked up his 37th save in 39 chances. He retired Brandon Moss with two on to end the game.