TAMPA, Fla. -- It came down to a 47-yard field-goal attempt with eight seconds left.
Norwood had a chance to duplicate Jim O'Brien's game-winning field goal in Super Bowl V for the Baltimore Colts, but he just missed.
The Giants parlayed a tough defense, the running of Most Valuable Player Ottis Anderson and the gutty play of backup quarterback Jeff Hostetler into a victory.
It was an emotional scene in the Giants' locker room after the game.
Commissioner Paul Tagliabue, who presented the Vince Lombardi Trophy to the Giants, said: "We've been saying all week that the 25th anniversary Super Bowl is very special. You can't do it better than this in the future. I'm sure of that."
"I could cry very easily," said owner Wellington Mara as he fought back the tears.
Coach Bill Parcells said, "I realized a long time ago that God's playing in some of these games. He was on our side today. I think we played as well as we could. I'm very proud of my guys. This is one of the greatest victories I've ever had as a coach."
The Giants started the second half with the longest drive in Super Bowl history, a 14-play drive that lasted 9 minutes, 29 seconds.
Hostetler completed four third-down plays in the drive that was climaxed by Ottis Anderson's 1-yard touchdown plunge that put the Giants ahead 17-12.
On the Bills' opening drive of the third period, they got one first down, but an offensive pass interference penalty on Andre Reed put the Bills into a second-and-18 situation.
Kelly threw an incomplete pass on second down and was sacked on third down, leaving the Bill 0-for-6 on third downs in the game.
After Rick Tuten shanked a 20-yard punt, the Giants took over on their 32 and marched to the Buffalo 35, where they faced a fourth-and-2 play.
Spurning a punt or a 52-yard field-goal attempt, Giant coach Bill Parcells, who likes to gamble on fourth down, went for it.
But Anderson was stuffed on the play by Bruce Smith, who wasn't blocked on the play.
The Bills took over and scored on four plays to take a 19-17 lead. Thurman Thomas ran 31 yards for the touchdown on the first play of the fourth quarter when he bounced off Myron Guyton for the touchdown.
The Giants then came back with Matt Bahr's 21-yard goal with 7:20 left to take a 20-19 that turned out to be the difference.
Buffalo had one last shot when it took over on its 10-yard line with 2:16 left.
They got into position for Norwood to try a 47-yard field goal with eight seconds left, but it was wide right.
The first half lived up to the pregame expectations that it would be a close game.
The difference as the Bills took a 12-10 halftime lead was a safety with 8:27 left in the second quarter.
Defensive lineman Bruce Smith was credited with the safety, but it was set up when Hostetler tripped over the foot of Ottis Anderson in the end zone while he was dropping back to pass.
Except for that play, it was a virtual draw in the first half as the Bills ran 34 plays to 35 for the Giants while the Giants had an 11-10 lead in first downs and the Bills held a 218-185 margin in total yardage. The Giants had a 17:56 to 12:04 edge in time of possession.
There were no interruptions during the first half for updates on the Persian Gulf War, although ABC-TV showed a planned update at the end of the first quarter.
The network also gave a halftime war update instead of showing the gala Disney halftime show featuring Up with People and New Kids On the Block. The halftime show was shown on the Disney cable channel. The fans also participated in the halftime show with a card show.
The Giants scored first on a 28-yard field goal by Matt Bahr after the Giants put together one of their typical 11-play, 58-yard drives that took 6:15. The Giants, who failed to score a touchdown while upsetting the San Francisco 49ers, 15-13, last Sunday, had a first down on the Buffalo 15, but then bogged down.
After Anderson ran for 3 yards on first down, Hostetler was stopped for a 1-yard scramble on second down.
On third down, Hostetler threw an incomplete pass to Mark Ingram, and the Giants then settled for the field goal.
Buffalo, which failed to get a first down on its first possession with its no huddle offense, got a 61-yard gain on a Kelly pass to James Lofton that Perry Williams tipped right into Lofton's arms.
That gave the Bills a first down on the Giants' 8-yard line, but Kelly threw incomplete passes on first and third downs and Thomas gained only 3 yards on second down so the Bills settled for a 23-yard field goal by Scott Norwood to tie the game, 3-3.
On the Giants' next drive, they moved the ball 34 yards before Hostetler missed a third-down pass to David Meggett.
The Bills then almost took control of the game, jumping to a 12-3 lead before the Giants came back to score in the final minute of the first half to cut the deficit to 12-10.
The Bills moved 80 yards in 12 plays as Kelly completed six passes on the drive. On a second-and-7 play at the Bills' 13, Kelly completed a 5-yard pass to Keith McKeller. After Kelly released the ball, Leonard Marshall made an obvious late hit on Kelly and was penalized 4 yards for a first down on the Giants' 4.
After Jamie Mueller ran 3 yards to the 1, Don Smith scored the touchdown to put the Bills ahead 10-3.
The clubs then traded punts, but on the Giants' punt, Meggett called for a fair catch on the 6.
After a holding penalty pushed the Giants back to their 3, Hostetler tripped over Anderson and the Bills got the safety.
It was at that point the Bills had a chance to break open the game. But Reed dropped a long pass on first down, Kelly threw an incomplete pass on third down and the Bills punted again.
The Giants failed to get a first down for their third straight drive, but again the Bills failed to capitalize.
After getting two first downs, they faced a third-and-2 play at the Giants' 44. But Will Wohlford was penalized for a false start to push the Bills back 5 yards and Reed was stopped 2 yards short after catching a 5-yard pass on third down.
1990 -- San Francisco (NFC) 55, Denver (AFC) 10
1989 -- San Francisco (NFC) 20, Cincinnati (AFC) 16
1988 -- Washington (NFC) 42, Denver (AFC) 10
1987 -- N.Y. Giants (NFC) 39, Denver (AFC) 20
1986 -- Chicago (NFC) 46, New England (AFC) 10
1985 -- San Francisco (NFC) 38, Miami (AFC) 16
1984 -- L.A. Raiders (AFC) 38, Washington (NFC) 9
1983 -- Washington (NFC) 27, Miami (AFC) 17
1982 -- San Francisco (NFC) 26, Cincinnati (AFC) 21
1981 -- Oakland (AFC) 27, Philadelphia (NFC) 10
1980 -- Pittsburgh (AFC) 31, Los Angeles (NFC) 19
1979 -- Pittsburgh (AFC) 35, Dallas (NFC) 31
1978 -- Dallas (NFC) 27, Denver (AFC) 10
1977 -- Oakland (AFC) 32, Minnesota (NFC) 14
1976 -- Pittsburgh (AFC) 21, Dallas (NFC) 17
1975 -- Pittsburgh (AFC) 16, Minnesota (NFC) 6
1974 -- Miami (AFC) 24, Minnesota (NFC) 7
1973 -- Miami (AFC) 14, Washington (NFC) 7
1972 -- Dallas (NFC) 24, Miami (AFC) 3
1971 -- Baltimore (AFC) 16, Dallas (NFC) 13
1969 -- N.Y. Jets (AFL) 16, Baltimore (NFL) 7
1968 -- Green Bay (NFL) 33, Oakland (AFL) 14
1967 -- Green Bay (NFL) 35, Kansas City (AFL) 10