Joe Crede then doubled to drive in Ozuna with the winning run.
Tony Phillips singled to right to drive in Shelby with the tying run.
Darryl Strawberry followed with a line drive to right for a single that drove in Backman with the tying run.
Sierra then singled to left, driving in Fletcher with the winning run and extending his hitting streak to 10 games.
Then Oliver hit a bouncer that hopped over third base and down the line to drive in Bates with the winning run.
McGwire then forced Steinbach, driving in Lansford with the first run of the game.
Bonds said he was not trying to drive Bonilla home with the tying run.
Three batters later, Harris drove Piazza home with the tie-breaking run.
But Balboni hit an 0-and-1 pitch to left, driving in Kelly with the run that put the Yankees in front again.
The second, by Ronnie Belliard, drove home Rolen with the tying run.