Brendan Donovan hit a single that drove in Alec Burleson, which extended the St. Louis Cardinals' lead to 6-3 over the San Francisco Giants.