Sammy Morris gains two yards before getting tackled by Ed McDaniel early in the second quarter.

BRIAN PETERSON
Star Tribune staff


Randy Moss runs untouched with the ball during the first quarter.

BRIAN PETERSON
Star Tribune staff


Bills quarterback Doug Flutie is sacked by Kailee Wong, Dwayne Rudd (57) and Chris Hovan during the second quarter.

BRIAN PETERSON
Star Tribune staff


Daunte Culpepper throws a pass to Cris Carter, but he's pushed out of bounds by the Bills' Antoine Winfield early in the third quarter.

BRIAN PETERSON
Star Tribune staff


Daunte Culpepper is pushed out of bounds by John Holecek during the third quarter. Culpepper had better luck on the next play by throwing a touchdown pass to Cris Carter.

BRIAN PETERSON
Star Tribune staff


Cris Carter celebrates after catching a third-quarter touchdown pass from Daunte Culpepper.

BRIAN PETERSON
Star Tribune staff


Randy Moss catches a pass from Daunte Culpepper and then steps out of reach of Bills cornerback Ken Irvin during the first quarter.

JUDY GRIESEDIECK
Star Tribune staff


Daunte Culpepper attempts to throw a pass during the first quarter, but is hampered by Bills linebacker Sam Rogers.

JUDY GRIESEDIECK
Star Tribune staff


The Bills' Sammy Morris goes up the middle for a late third-quarter touchdown. Steve Christie kicked the extra point on the next play, putting the Bills in the lead 17-13.

JUDY GRIESEDIECK
Star Tribune staff


John Randle attempts to get to Bills quarterback Doug Flutie, but is blocked by an unidentified player.

JEFF WHEELER
Star Tribune staff


Chris Hovan celebrates with Kailee Wong after sacking Bills quarterback Doug Flutie during the second quarter.

JEFF WHEELER
Star Tribune staff


Cris Carter catches a pass from Daunte Culpepper during the third quarter as Ken Irvin defends.

JEFF WHEELER
Star Tribune staff


Doug Flutie gives last-second instructions to center Jerry Ostroski on a first-down play in the third quarter. Buffalo false started on the play and took a 5-yard penalty.

JEFF WHEELER
Star Tribune staff


Shawn Bryson is brought down by Ed McDaniel and Dwayne Rudd after a 3-yard gain during the third quarter.

JEFF WHEELER
Star Tribune staff


Mitch Berger holds the ball as Gary Anderson kicks a 20-yard field goal on the last play of the second quarter.

MAX BECHERER
Star Tribune staff


Vikings fans cheer on their hero Randy Moss after he caught a 39-yard pass in the end zone from Daunte Culpepper late in the fourth quarter.

BRIAN PETERSON
Star Tribune staff


Randy Moss hauls in the game-winning touchdown pass from Daunte Culpepper as the Bills' Ken Irvin tries to push him out of bounds late in the fourth quarter.

BRIAN PETERSON
Star Tribune staff


Viking kicker Gary Anderson walks off the field with his sons Doug (left) and Austin after he kicked his way into the record books with a field goal late in the fourth quarter.

BRIAN PETERSON
Star Tribune staff


A different angle of Randy Moss as he grabs the game-winning, 39-yard touchdown pass in the fourth quarter that put the Vikings ahead 28-27. Bills Ken Irvin was on the coverage.

JEFF WHEELER
Star Tribune staff


Moe Williams was all alone in the end zone when he caught a 2-point conversion pass after a late fourth-quarter touchdown.

JEFF WHEELER
Star Tribune staff


Randy Moss and two other Vikings players were all over the Bills' Jeremy McDaniel, and nearly intercepted a desperation pass by Doug Flutie, on the final play of the game. Orlando Thomas was also in on the play at left.

JEFF WHEELER
Star Tribune staff


Mitch Berger made a sign with Gary Anderson's record-breaking career point total so they could pose for a photo after the Vikings win.

JEFF WHEELER
Star Tribune staff


Gary Anderson turns to holder Mitch Berger to celebrate his late fourth-quarter field goal that put him at the top of the NFL career scoring list, surpassing George Blanda.

JEFF WHEELER
Star Tribune staff


Robert Tate (28) strips the ball from Bills receiver Peerless Price late in the fourth quarter. Orlando Thomas recovered the loose ball and the Vikings scored on the possession to put away the game.

JEFF WHEELER
Star Tribune staff


Orlando Thomas celebrates his game-saving fourth-quarter fumble recovery with the fans.

JEFF WHEELER
Star Tribune staff


Vikings Robert Griffith, Mitch Palmer and Talance Sawyer stop running back Sammy Morris on a third-down play during the first quarter, forcing Buffalo to kick on fourth down.

JUDY GRIESEDIECK
Star Tribune staff


Punter Mitch Berger, left, hugs kicker Gary Anderson on the sidelines after Anderson broke George Blanda's record of 2002 career points. Anderson's son Doug is in the foreground.

JUDY GRIESEDIECK
Star Tribune staff


Randy Moss scores the go-ahead touchdown late in the fourth quarter, putting the Vikings ahead 28-27.

JUDY GRIESEDIECK
Star Tribune staff


Linebacker Kailee Wong hits quarterback Doug Flutie during the fourth quarter. The Bills scored a field goal on the series, going ahead 27-21.

JUDY GRIESEDIECK
Star Tribune staff


Randy Moss scores the go-ahead touchdown late in the fourth quarter, putting the Vikings ahead 28-27.

JUDY GRIESEDIECK
Star Tribune staff


Pursued by defenders Ken Irvin and Daryl Porter, Randy Moss scores the Vikings touchdown that put the team ahead 28-27 late in the fourth quarter.

JUDY GRIESEDIECK
Star Tribune staff


Cris Carter holds the ball up after making a catch with minutes to go in the fourth quarter. The catch gave the Viking a critical first down and eventually led to a field goal.

JUDY GRIESEDIECK
Star Tribune staff


It takes three Vikings defenders to bring down the Bills running back Shawn Bryson during the first quarter.

JUDY GRIESEDIECK
Star Tribune staff