Alec Burleson hit a go-ahead RBI single with one out in the ninth inning as the St. Louis Cardinals rallied against San Francisco closer Ryan Walker for a 9-8 win over the Giants on Tuesday night.

Both teams were fighting to keep their slim playoff hopes alive, but San Francisco was eliminated.

Brendan Donovan drove in the tying run against Walker (5-7) with his fourth double of the night after Victor Scott hit a leadoff single.

Iván Herrera hit a three-run homer and Nolan Arenado a solo drive in the seventh as St. Louis pulled within 8-7.

San Francisco Giants' Ryan Walker finishes conversation with pitching coach JP Martinez and Patrick Bailey after giving up the lead in 9th inning against St. Louis Cardinals during MLB game at Oracle Park in San Francisco on Tuesday, September 23, 20

See Full Page