CHARLOTTE, N.C. — John Kasay kicked a 37-yard field goal with 39 seconds remaining to give Carolina (1-5) its first win of the season, a 23-20 victory over the 49ers on Sunday.

CHARLOTTE, N.C. — John Kasay kicked a 37-yard field goal with 39 seconds remaining to give Carolina (1-5) its first win of the season, a 23-20 victory over the 49ers on Sunday.

The 49ers' David Carr was intercepted by Richard Marshall with just over a minute left to set up the winning kick. The 49ers fell to 1-6.

The Panthers tied it when rookie David Gettis, who had dropped a touchdown pass earlier in the fourth quarter on fourth down, made a diving 23-yard TD grab with 1:53 left.

With Alex Smith out after spraining his left shoulder, Carr threw into double coverage and Marshall picked it off at the Carolina 43. Matt Moore then found Brandon LaFell for 35 yards to set up Kasay's winner.

Packers 28, Vikings 24

At Green Bay, Wis., Brett Favre threw three second-half interceptions to his former team and Green Bay held on.

Favre appeared to deliver another signature comeback win with an apparent touchdown strike to Percy Harvin with 48 seconds left — but the play was ruled incomplete on a replay review. With one more chance on fourth-and-15 at the 20, Favre threw incomplete out of bounds.

Green Bay (4-3) turned a pair of third-quarter interceptions by Favre into touchdowns for the Packers that erased the Vikings' halftime lead, including a 32-yard return for a touchdown by Packers linebacker Desmond Bishop.

Ravens 37, Bills 34 OT

At Baltimore, the Bills came close, but Billy Cundiff kicked a 38-yard field goal with 10:57 left in overtime after Ray Lewis stripped the ball from tight end Shawn Nelson, and Baltimore squeezed past winless Buffalo (0-6).

Joe Flacco threw three touchdown passes for the Ravens, who survived an uncharacteristic performance by a defense that was shredded for 505 yards.

Baltimore (5-2) trailed 24-10 late in the first half before scoring 24 straight points to take a 10-point lead into the fourth quarter. Buffalo's Ryan Fitzpatrick then threw a 17-yard touchdown pass to Lee Evans with 5:46 left, and the Bills forced overtime on a 50-yard field goal by Rian Lindell with 4 seconds left in regulation.

Patriots 23, Chargers 20

At San Diego, new San Diego kicker Kris Brown missed a 50-yard field goal attempt with 23 seconds left as New England escaped with a win.

Brown lined up to try a 45-yarder that would have forced overtime, but guard Louis Vasquez was whistled for a false start. Moved back five yards, Brown's attempt was long enough but bounced off the right upright. Brown was signed last week because Nate Kaeding has an injured groin.

Raiders 59, Broncos 14

At Denver, behind Darren McFadden's four touchdowns, Oakland scored the most points in its 50-year history in routing demoralized Denver.

The Raiders (3-4) were fueled by a 38-point outburst in the first 22 minutes, including touchdowns 8 seconds apart to start the rout that recalled so many of the lopsided scores between these former AFL teams in the 1960s.

The Raiders kept the Broncos (2-5) guessing until game time that Jason Campbell would start at quarterback despite a sore knee in place of Bruce Gradkowski (sore shoulder).

Seahawks 22, Cardinals 10

At Seattle, Olindo Mare kicked five field goals, Matt Hasselbeck threw a 2-yard touchdown pass to Mike Williams and Seattle took advantage of five Arizona turnovers.

The Seahawks (4-2) took over first place in the NFC West despite an unimpressive performance. Four times in the second half, Seattle had possession inside the Arizona 20 and settled for Mare field goals on each occasion.

Redskins 17, Bears 14

At Chicago, DeAngelo Hall tied an NFL record with four interceptions, running one back 92 yards for a touchdown, and Washington sacked Jay Cutler four times while forcing six turnovers.

Hall tied a record held by 18 others and became the first to pick off four passes since Deltha O'Neal did it with Denver in 2001. His one-handed interception and TD return late in the third quarter were made for the highlight reel and put the Redskins ahead for good, sending Chicago (4-3) to its third loss in four games.

Falcons 39, Bengals 32

At Atlanta, Roddy White had a spectacular day for Atlanta, catching 11 passes for 201 yards.

The Falcons (5-2) squandered a 24-3 halftime lead, falling behind when Cincinnati (2-4) took advantage of two turnovers and ripped off 22 straight points in the third quarter.

White put the Falcons ahead to stay with his second touchdown, an 11-yard reception early in the fourth. He then made a leaping catch on the 2-point conversion to make it 32-25.

Titans 37, Eagles 19

At Nashville, Tenn., Kerry Collins threw three touchdowns to Kenny Britt, who had the best game of his career two days after being involved in a bar fight, and Tennessee scored 27 unanswered points in the fourth quarter.

Britt had the best receiving game in the NFL this season. He caught touchdown passes of 26, 80 and 16 yards and finished with seven receptions for 225 yards — all career highs for the second-year player on a day when he didn't start as punishment for his role in the fight.

Buccaneers 18, Rams 17

At Tampa, Fla., Josh Freeman led another Tampa Bay fourth-quarter comeback, throwing a 1-yard touchdown pass to Cadillac Williams with 10 seconds remaining.

Connor Barth kicked four field goals for the Bucs (4-2), who trailed 17-3 before battling back to surpass their win total for last season.

Browns 30, Saints 17

At New Orleans, David Bowens returned two of Drew Brees' four interceptions for touchdowns and the Browns stunned the defending champion Saints.

Rookie Colt McCoy passed for only 74 yards but got his first win as an NFL starter — a desperately needed one for the struggling Browns (2-5).

Chiefs 42, Jaguars 20

At Kansas City, Mo., Derrick Johnson returned an interception for a score and Matt Cassel threw two TD passes to Dwayne Bowe for Kansas City.

The Chiefs (4-2) ran for 236 yards and three TDs while overcoming several penalties.