Still recovering from the loss to the Bears and without Shaun Alexander and WR Bobby Engram, the Hawks were ineffective for much of the first half. Trailing 21-7, Mike Holmgren blistered the paint in the locker room and a different Hawks team took the field in the second half. Seattle scored 20 unanswered points to lead 27-21 and looked to have put the game away after a Lofa Tatupu interception late in the game. However, RB Maurice Morris fumbled on the Ram 7-yard line with 2:48 left. A few plays later Ram QB Marc Bulger hit Torry Holt with a 67-yard TD pass to give the Rams a 28-27 lead with 1:38 remaining. Matt Hasselbeck engineered a final drive from the Seahawks' 17-yard line and led the team to the Rams' 31-yard line. A premature celebration erupted on the Rams' sideline as the Seahawks were called for an illegal formation after Hasselbeck spiked the ball to stop the clock with four seconds left in the game. The Rams believed the Seahawks had committed a false start which would have resulted in a ten-second runoff on the clock that would have ended the game. Instead, the Seahawks were penalized five yards, pushing them back to the 36-yard line. Despite the setback, Josh Brown still kicked a 54-yard field goal to win the game, 30-28. Brown's kick was tied for the second longest game-winning field goal in NFL history, behind Tom Dempsey's 63-yard effort in 1970. (It would be supplanted a week later by Tampa Bay kicker Matt Bryant's 62-yard field goal in a win over the Philadelphia Eagles.) Brown also became the first player in NFL history to make 3 field goals of 49 yards or longer in the same quarter. In the third quarter, Brown achieved the equally rare feat of hitting both uprights on an unsuccessful 34-yard field goal attempt.
Question: Who kicked the longest field goal in NFL history?
Answer: Tom Dempsey