Favre throws TD pass with 2 seconds to play as Vikings stun 49ers

MINNEAPOLIS — The end was as good as the Vikings could have imagined: Brett Favre zipped a pass to a little-used reserve wide receiver in the back of the end zone in the final seconds for a classic Favre finish.

Greg Lewis leaped for a 32-yard touchdown catch with 2 seconds left while a flattened Favre watched from his stomach, and the Vikings stunned the San Francisco 49ers 27-24 on Sunday to stay unbeaten.

In his first real home game with his new team, Favre overcame a bunch of bad throws and a few more hard hits to his almost-40-year-old body and found that winning touch again.

“It’s hard to even recall all of ‘em. This one was pretty special,” said Favre, who now has 43 comebacks from fourth-quarter deficits or ties on his career record.

An official review confirmed Lewis’s feet were inbounds, sending the sellout crowd into a frenzy.

“I’ve had some hard losses. This is just another one for the list,” 49ers cornerback Nate Clements said. “We just have to keep chopping away.”

The first five series of the second half: Three punts, Favre’s first interception, and a turnover on downs. The Vikings (3-0), who gained only 85 yards on Adrian Peterson’s 19 carries, still had three timeouts left and were able to force a punt. They got the ball back at their 20 with 89 seconds remaining.

“I didn’t say a whole lot,” Favre said. “I knew what I was thinking: We blew our chances.”

Well, not quite all of them.

The last play began with 12 seconds left, and Favre stepped forward in the pocket and slid to the right by design to buy time for his receivers to move in position. Instead of throwing a ball up for grabs, he figured he could get close enough to the line of scrimmage to fire a line drive that would be tougher to defend.

Lewis watched the quarterback’s eyes, and broke the other way — Favre said he didn’t even know who was running across the end zone — to find room near the right corner.

He caught his first pass from Favre, who completed six throws on that drive, and looked forward to the next one.

“The offensive line was fired up. Adrian was fired up, and the receivers were fired up. And Brett fell right in. He was fired up, too, like: ‘We’re going to get this done,’” Lewis said. “And that’s the attitude that we took out there on the field.”

That’s exactly why the Vikings wanted to sign Favre so badly.

Defensive end Jared Allen was asked what he thought when the offense set up for the final possession.

“Be Brett. One time. Just be Brett,” Allen said.

Favre finished 24 for 47 for 301 yards and two touchdowns, the most passes he’s thrown in a game since Nov. 11, 2007, when he beat the Vikings while with Green Bay by going 33 for 46 for 351 yards and three touchdowns. The Packers, by the way, are up next.

Their defense is surely eager to put some pressure on an old teammate. Favre took plenty of blows from the 49ers (2-1) and listed aches to his right foot, left knee, both shoulders and neck when asked for a report on his health.

He was spry enough, though, to throw a pass from his own end zone and sprint upfield past a zig-zagging Bernard Berrian to put his body into linebacker Patrick Willis for a block at the end of that 36-yard catch-and-run.

Favre was worn out from this, further raising the question about his ability to complete a full season. For now, the Vikings will take his clutch touch.

“He’s been in many, many, many, many situations like that,” coach Brad Childress said, “so it never hurts you to have a veteran like him going down the field.”

Until the end, Favre was being outplayed by Shaun Hill, a former Minnesota third-stringer who threw two touchdown passes to tight end Vernon Davis. The second was a 20-yard toss over three defenders that gave the Niners a 24-20 lead midway through the fourth quarter.

They sacked Favre twice and applied plenty of pressure. The Hill-to-Davis combination led to seven completions and 96 yards. And they survived the early exit of star running back Frank Gore to an ankle injury by rallying on the road to the verge of victory.

Naturally, the players were devastated, but coach Mike Singletary wouldn’t have it.

“You have nothing to be looking at the floor for!” Singletary yelled, not worried reporters were in the adjacent room. “You didn’t steal anything! You didn’t do anything wrong! OK? We’re going to get better! We’re going to get there! We will see them again in the playoffs, all right? You hold your head up!”

NOTES: Favre’s last 300-yard game was on Nov. 22, 2007, a 381-yard performance at Detroit. … Minnesota’s Darius Reynaud was hurt, apparently his left hamstring, while returning a punt in the third quarter. … Glen Coffee filled in for Gore and had 54 yards on 24 carries. … The Vikings gave up another special teams TD: Clements picked up a blocked field goal right before the half and returned it 59 yards. Harvin answered in the third quarter with a 101-yard kickoff return for a score.

Talk to us

> Give us your news tips.

> Send us a letter to the editor.

> More Herald contact information.

More in Sports

Silvertips hire Tim Fragle as new assistant coach

The 45-year-old joins Steve Hamilton’s staff after five years leading Trail of the BCHL.

AquaSox infielder Charlie Pagliarini slides into third base after hitting a triple in Everett's 5-1 loss to the Spokane Indians at Funko Field on Aug. 24, 2025. (Joe Pohoryles / The Herald)
AquaSox lose no-hit bid, bats go quiet in defeat to Spokane

Nick Payero, Teddy McGraw carry combined no-hitter into sixth before Indians seize 5-1 win.

AquaSox pitcher Ryan Sloan delivers a pitch during Everett's 4-3 loss to the Spokane Indians at Funko Field on Aug. 23, 2025. (Joe Pohoryles / The Herald)
Sloan wins battle, loses war in first home start

AquaSox pitcher retires Spokane’s Belyeu in 17-pitch at bat, but Everett falls 4-3.

AquaSox outfielder Anthony Donofrio swings at a pitch during Everett's 4-3 loss to the Spokane Indians at Funko Field on Aug. 23, 2025. (Joe Pohoryles / The Herald)
AquaSox late rally falls short against Spokane

Pagliarini, Suisbel hit back-to-back homers in seventh, but Everett loses 4-3.

Everett AquaSox infielder Felnin Celesten tags Spokane’s Cole Messina as he slide into second base during the game on Wednesday, Aug. 20, 2025 in Everett, Washington. (Olivia Vanni / The Herald)
Everett’s errors squander strong start against Spokane

AquaSox commit four defensive errors in second, allows eight unearned runs in 10-2 loss.

Everett AquaSox outfielder Tai Peete dives for a ball in the outfield during the game against the Spokane Indians on Wednesday, Aug. 20, 2025 in Everett, Washington. (Olivia Vanni / The Herald)
AquaSox fall behind early, fade in loss to Spokane

The Indians scored 10 runs in the second inning to set up the 10-2 win on Friday.

Everett AquaSox starter Ryan Sloan pitches against the Hillsboro Hops in Hillsboro, Oregon on Aug. 16, 2025. (Photo courtesy of Evan Morud / Everett AquaSox)
New AquaSox pitcher finds success embracing Mariners’ strategy

Ryan Sloan has soared up prospect rankings this season and faces new challenge in Everett.

Inside the new fitness facility at Archbishop Murphy High School on Thursday, Aug. 21, 2025 in Everett, Washington. (Olivia Vanni / The Herald)
Archbishop Murphy unveils new Wellness & Performance Center

The school intends to make the 3,400 sq. ft. facility available for every student.

The Everett AquaSox celebrate a walk-off win against the Spokane Indians on Thursday, Aug. 21, 2025 at Funko Field in Everett, Washington. (Photo courtesy of Evan Morud / Everett AquaSox)
Anthony Donofrio walks off Spokane for AquaSox win in extras

The Everett AquaSox walked off the Spokane Indians courtesy of… Continue reading

Seahawks wide receiver Jaxon Smith-Njigba (11) runs with the ball during a joint practice with the Green Bay Packers on Thursday, Aug. 21, 2025 at Ray Nitschke Field in Green Bay, Wisconsin (Photo courtesy of Rod Mar / Seattle Seahawks)
Seahawks’ Jaxon Smith-Njigba shows out in joint practice

The last rehearsal for Seahawks veteran starters of the preseason, Jaxon Smith-Njigba’s… Continue reading

Phillies shortstop Trea Turner scores past Seattle Mariners catcher Cal Raleigh on a two-run single by Kyle Schwarber on Wednesday, August 20, 2025. The Phillies swept the Mariners at Citizens Bank Park this week. (Jose F. Moreno / Tribune News Services)
Mariners pitcher receives death threats after bad outing

Seattle Mariners reliever Tayler Saucedo struggled against the Philadelphia Phillies on Wednesday,… Continue reading

Chicago Cubs relief pitcher Michael Fulmer (32) delivers to the Texas Rangers in the 8th inning of a game at Wrigley Field in Chicago on Friday, April 7, 2023.  (Chris Sweda / Chicago Tribune / Tribune News Services)
Mariners sign former Tigers pitcher to minor-league deal

Former Detroit Tigers pitcher Michael Fulmer has joined his fourth team of… Continue reading

Support local journalism

If you value local news, make a gift now to support the trusted journalism you get in The Daily Herald. Donations processed in this system are not tax deductible.