SAN FRANCISCO -- Frank Gore saw a huge hole with the clock ticking down and his team trailing, and went for it with everything he had.
Maybe not a season-saving 51-yard burst, but darn close to it.
The San Francisco 49ers are far from ready to hand over their two-year division reign -- and certainly not on their home field, where they rarely lose against the NFC West.
Phil Dawson kicked a 22-yard field goal with 26 seconds remaining and the Niners held off the Seahawks 19-17 on Sunday, denying Seattle a chance to clinch the division at Candlestick Park.
"We're playing for our lives," wideout Anquan Boldin said. "We're playing playoff football right now. It's win or go home."
Gore broke for his big gain with just more than four minutes left, sparking the key 11-play, 76-yard drive that helped the 49ers (9-4) stop the playoff-bound Seahawks (11-2) from grabbing away the West in San Francisco.
Dawson's fourth field goal gave him 20 successful attempts in a row, a franchise record topping Joe Nedney's 18 consecutive kicks in 2006-07.
Russell Wilson threw a 39-yard touchdown pass to Luke Willson and Marshawn Lynch ran for an 11-yard score for Seattle, denied a franchise-best sixth road victory in its fifth straight loss at The 'Stick.
"I don't know if it was their Super Bowl, but they played a great game," Seahawks defensive end Red Bryant said.
The 49ers are unbeaten at home against the West since losing to the Seahawks on Oct. 26, 2008.
In an emotionally fueled afternoon of missed chances and costly penalties, this rivalry game more than lived up to the hype.
"Enjoy it? Not the word I would use. It's like going to the dentist chair for 3½ hours and getting a root canal," 49ers coach Jim Harbaugh said. "These games are only for the tough."
Eric Wright, who briefly left the game with a head injury, intercepted a last-ditch deep pass by Wilson with 9 seconds left to seal it.
The two young quarterbacks finished with nearly the same stats. Wilson went 15 of 25 for 199 yards and a touchdown with one interception, while counterpart Colin Kaepernick threw for 175 yards and completed 15 of his 29 passes with a TD and an interception.
Vernon Davis caught an 8-yard touchdown pass just before halftime to give San Francisco some momentum.
After a home rout of New Orleans on Monday night, the Seahawks were trying to make it two mammoth wins over NFC powers in seven days. They hurt themselves several times down the stretch.
Golden Tate helped put the Seahawks ahead midway through the fourth quarter with a 38-yard punt return. Wilson then hit Jermaine Kearse for a 14-yard gain and first down from the 24. But on third down from the 13, Wilson was forced to throw out of bounds under pressure.
Seattle settled for Steven Hauschka's 31-yard field goal that stayed just inside the left upright with 6:20 remaining.
While Lynch went over 1,000 yards rushing for the third straight season and fifth in his seven-year career, he slowed down in the second half. He wound up with 72 yards on 20 carries -- just 22 yards in the second half -- as the 49ers defense kept intact its streak of not allowing a 100-yard rusher this season.
"It's December and we're playing our best football," linebacker NaVorro Bowman said. "There's something about this game that required a full 60 minutes of football."
Kaepernick recovered from an interception late in the third quarter with the 49ers deep in Seattle territory. Momentarily helped by Donte Whitner's 15-yard taunting penalty against Lynch, it came right back three plays later on Michael Robinson's facemask flag and Seattle punted.
With LaMichael James catching the punt, O'Brien Schofield bumped James and received a 15-yard fair catch interference penalty. That started San Francisco's drive at the 48 but the 49ers went three and out.
The Seahawks had won seven in a row since an Oct. 6 loss at Indianapolis. They also had taken their last two meetings with the 49ers, both at home, by outscoring San Francisco 71-16 -- 29-3 in Week 2.
Boldin had six catches for 93 yards for his fourth straight game with at least five receptions.
Now, the Niners realize they probably will have to make another trip to the Pacific Northwest and get by the Seahawks to return to the Super Bowl.
"If we keep doing our thing and they keep doing their thing, no question," Gore said.
Seattle coach Pete Carroll expects LB K.J. Wright to miss six weeks with a broken bone in his foot. ... The 49ers didn't target CB Richard Sherman until 9:44 remaining in the second quarter and the incompletion still drew a 5-yard holding penalty and automatic first down. ... Seahawks C Max Unger sustained a second-half chest injury.
Why Yates would avoid paying Aaron Jones top dollar
Field Yates breaks down the most underrated and overrated players in free agency, suggesting to avoid paying Aaron Jones top dollar and consider paying Carl Lawson.
District attorney declines to charge Denver Broncos LB Von Miller after investigation
No charges will be filed against Von Miller in regard to a criminal investigation by police in Parker, Colorado.
NFL franchise tag tracker: Who's getting paid for 2020, what's next
The Broncos became the first team to lock down their star with the franchise tag. Who's next?
Cincinnati Bengals release guard B.J. Finney
B.J. Finney, who struggled to properly train last offseason amid the coronavirus pandemic, was released by the Bengals on Friday.
Denver Broncos placing franchise tag on safety Justin Simmons, source says
The Broncos have placed the franchise tag on Justin Simmons for the second straight season, with GM George Paton saying the team is "completely focused on making sure Justin remains a big part of the Denver Broncos for years to come."
Buffalo Bills extend contract of safety Micah Hyde through 2023
The Buffalo Bills gave Micah Hyde a two-year contract extension on Friday, locking up the safety through 2023.