The Buffalo Bills erased a 15-point fourth-quarter deficit to grab a scintillating 41-40 victory over the Baltimore Ravens in a heavyweight slugfest on the opening Sunday of the NFL season.

Matt Prater, a 41-year-old veteran signed this week, booted the game-winning field goal as time expired to complete the epic comeback.

Buffalo's reigning NFL MVP Josh Allen threw for two touchdowns, ran for two more and the Bills scored 16 points in the final four minutes.