Pete Kozma and Daniel Descalso each homered and the St. Louis Cardinals, set to play the whole season without All-Star shortstop Rafael Furcal, beat the New York Yankees 7-6 Thursday.
Hours earlier, the Cardinals said Furcal will undergo ligament replacement surgery in his right elbow and expects to miss the year.
Kozma, Furcal's likely replacement, hit a solo home run in the fifth inning and also singled. Descalso, who could also see time at short, hit a two-run homer in the seventh.
The Cardinals were without outfielder Matt Holliday, who had a stomach virus.
Yankees starter Ivan Nova allowed one run in three innings.
St. Louis scored three times in the ninth. Kolton Wong hit a tying, two-run homer and a pair of errors set up Adron Chambers' winning single.