Cardinals ( AP ) - By JANIE McCAULEY AP Sports Writer SAN FRANCISCO Chris Duncan lined a go-ahead single to left with the bases loaded in the 10th inning and the St. Louis Cardinals battered the San Francisco bullpen for an 8-7 victory Saturday to spoil a gem by Giants starter Matt Cain .