NEW ORLEANS — Colin Kaepernick completed a 51-yard pass on fourth down to sustain a tying drive in the final minutes of regulation, former Virginia star Ahmad Brooks sacked and stripped Drew Brees in overtime, and Phil Dawson kicked a 35-yard field goal to cap San Francisco’s 27-24 victory over New Orleans on Sunday.
The victory snapped a two-game skid for the Niners (5-4) and marked the first home loss for the Saints (4-5) in more than a season.
New Orleans had won 11 straight in the Superdome — 20 straight at home in games coached by Sean Payton, who was suspended in 2012. It appeared that streak would continue after New Orleans erased an 11-point halftime deficit.
The Saints nearly won on the final play of the fourth quarter, too. Brees heaved a long toss that Jimmy Graham caught in the end zone, but he was called for pass interference after shoving defensive back Perrish Cox.
Brooks’ decisive blow on a sack of Brees had to feel like poetic justice to the Niners’ linebacker. His unsportsmanlike-conduct penalty on a sack and strip in the Superdome a year ago allowed the Saints to pull out a late comeback victory in these teams’ previous meeting.
This time, Brooks’ play set up Dawson’s winning kick came with 5:14 remaining in overtime.
Brees was intercepted twice, but also passed for three scores, the last to Graham to give the Saints a 24-21 lead with 1:52 left in regulation.
Kaepernick finished 14 of 32 for 210 yards. Anquan Boldin had six catches for 95 yards. Brees finished 28 of 47 for 292 yards, including 10 connections with Graham for 76 yards.
Cardinals 31, Rams 14: Carson Palmer went down with a fourth-quarter knee injury, then backup Drew Stanton and the Arizona defense rallied the Cardinals to a victory over visiting St. Louis.
John Brown’s diving grab of Stanton’s 48-yard touchdown pass put the Cardinals (8-1) up 17-14 with 7:40 to play. The pass came on the first series after Palmer hurt his left knee while trying to avoid the rush.
Patrick Peterson got his first two interceptions of the season, returning the second one 30 yards for a touchdown to make it 24-14. Moments later, Austin Davis fumbled and Antonio Cromartie returned it 14 yards for a score as Arizona outscored the Rams 21-0 in the fourth quarter.
St. Louis (3-6) was shut out in the second half.
Ravens 21, Titans 7: Justin Forsett ran for 112 yards and two touchdowns to back a strong performance by the Baltimore defense, and the Ravens beat visiting Tennessee to end a two-game losing streak.
The Ravens (6-4) bottled up rookie quarterback Zach Mettenberger, who went 16 for 27 for 179 yards and an interception in his first road start in the NFL. He was sacked five times and rarely got the chance to comfortably plant both feet in the pocket.
Tennessee didn’t get its initial first down of the second half until 4:37 was left in the game. Soon after that, newcomer Danny Gorrer intercepted a pass to clinch the victory.
The Titans (2-7) have lost seven of eight.
Cowboys 31, Jaguars 17: Quarterback Tony Romo returned after missing last week and helped Dallas snap a two-game losing streak, throwing three touchdown passes in a win over Jacksonville in London.
Hurt two weeks ago, Romo started for Dallas (7-3) and completed 20 of 27 passes for 246 yards against the Jaguars (1-9) at Wembley Stadium. This was the last of three regular-season NFL games this year in the British capital.
Romo threw a 2-yard touchdown pass to Jason Witten in the first quarter and then hit Dez Bryant for a pair of TDs in the second, the first from 35 yards and the second from 68. Romo finished with a season-high passer rating of 138.8.
DeMarco Murray ended up with 100 yards rushing on 19 carries and 31 yards receiving for Dallas.
Romo led Dallas to six straight wins and a 6-1 start, but he fractured two small bones in his back in an overtime loss to the Washington Redskins. With Brandon Weeden starting for him last week against the Cardinals, the Cowboys lost again.
Broncos 41, Raiders 17: Peyton Manning overcame a shaky start to throw five touchdown passes in less than 17 minutes and visiting Denver handed Oakland its 15th straight loss.
Manning threw a pair of early interceptions that put Denver (7-2) in a hole against the NFL’s only winless team. That all changed with a short pass that C.J. Anderson turned into a 51-yard catch and run.
Manning added two TD passes to Julius Thomas and two more to Emmanuel Sanders as the Broncos rebounded from last week’s loss at New England by beating up on the Raiders (0-9).
Falcons 27, Buccaneers 17: Matt Ryan threw for 219 yards and one touchdown to help Atlanta end a five-game losing streak with a road victory over Tampa Bay.
The Falcons (3-6) won for the first time since embarrassing their NFC South rivals 56-14 on Sept. 18, a game in which the Bucs (1-8) lost quarterback Josh McCown to a thumb injury.
McCown returned to Tampa Bay’s starting lineup for first time since the 42-point loss, throwing for 301 yards and two TDs. His 1-yard scoring pass to Austin Seferian-Jenkins put the Bucs ahead 17-16 early in the fourth quarter. But Ryan drove the Falcons down the field for a 5-yard touchdown pass to Roddy White and a two-point conversion throw to Harry Douglas to regain the lead.