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.
Terry Bradshaw announces on NFL pregame show he has battled cancer two times in last year
Terry Bradshaw, the Hall of Fame quarterback who is an analyst on FOX's NFL pregame shows, announced on Sunday that he has battled cancer two times in the last year, illustrating his treatment and saying that "I'm cancer free," and "I'm feeling great."
Lions' Jamaal Williams goes 51 yards for his second touchdown against Seahawks
Williams' long touchdown run is part of a torrid stretch for the Lions running back, who has scored four times in the past two weeks.
Sources: Winless Colorado Buffaloes fire HC Karl Dorrell, DC Chris Wilson
Colorado has fired head coach Karl Dorrell and defensive coordinator Chris Wilson after starting the season 0-5.
Pittsburgh Steelers rookie Kenny Pickett replaces Mitch Trubisky at QB to start second half
Steelers rookie quarterback Kenny Pickett replaced Mitch Trubisky to start the second half in Sunday's game against the Jets.
Indianapolis Colts LB Shaquille Leonard suffers concussion
Shaquille Leonard's season debut following back surgery was cut short, as the Colts linebacker suffered a concussion in the second quarter of Sunday's game against the Titans.
Seahawks rookie cornerback Tariq Woolen opens second half with pick-six
Woolen extended the Seahawks' lead by undercutting Jared Goff and taking it to the house.