HOUSTON – The Oakland Raiders won the day after owner Al Davis died, beating the Houston Texans 25-20 on Sunday behind Jason Campbell's two touchdown passes.
Michael Huff intercepted Matt Schaub's pass in the end zone on the final play to secure the win. Coach Hue Jackson dropped to his knees on the sideline, covered his face with his hands and cried as his team celebrated the bittersweet victory.
Sebastian Janikowski kicked four field goals, and Oakland survived a wild finish to improve to improve to 3-2.
Stadiums around the league observed a moment of silence before the early games to honor Davis, who died at his Oakland home at age 82. The Raiders wore black decals on the backs of their helmets with "AL" written in silver letters.
Patriots 30, Jets 21
At Foxborough, Massachussets, BenJarvus Green-Ellis ran for a career-high 136 yards and two touchdowns.
Tom Brady had another strong game, completing 24 of 33 passes for 321 yards and one touchdown as the Patriots scored at least 30 points for the 13th straight regular-season game.
Meanwhile, New York's Mark Sanchez had another tough one, passing for just 166 yards against the team that entered with the NFL's lowest-ranked defense. One week earlier, he threw for 119 yards in a 34-17 loss at Baltimore.
Bills 31, Eagles 24
At Orchard Park, New York, Fred Jackson had 196 yards from scrimmage and linebacker Nick Barnett had two of Buffalo's four interceptions.
After scoring on a 31-yard interception return in the second quarter, Barnett sealed the victory by grabbing Michael Vick's tipped pass intended for Jason Avant with 1:49 remaining at the Bills 26.
Jackson scored on a 5-yard run and finished with 111 yards rushing in helping the Bills (4-1) match their best start since 2008.
Packers 25, Falcons 14
At Atlanta, Aaron Rodgers threw for 396 yards and a pair of touchdowns to lead unbeaten Green Bay back from a sluggish start.
The high-scoring Packers (5-0) trailed 14-0 early in the second quarter and were held without a touchdown in the first half by Atlanta (2-3), which was trying to make up for an embarrassing 48-21 loss to Green Bay in the playoffs last season.
Saints 30, Panthers 27
At Charlotte, North Carolina, Drew Brees found Pierre Thomas wide open on the right side for a 6-yard touchdown with 50 seconds left to lift New Orleans (4-1)
Brees threw for 359 yards and two touchdowns, including a nearly flawless final drive in which he completed 8 of 9 passes for 80 yards to take back momentum after Cam Newton and the Panthers (1-4) had taken their first lead early in the fourth quarter.
The Saints' defense finally sealed the win, letting the Panthers reach only midfield before Newton's desperation heave downfield fell incomplete for the game's the final play.
Chargers 29, Broncos 24
At Denver, Philip Rivers overcame an interception and a fourth-quarter fumble to lead San Diego despite Tim Tebow's best efforts to rally Denver from a 16-point deficit.
Tebow threw for one touchdown and ran for another after replacing Kyle Orton to start the third quarter, and had one final shot for the win before his pass fell incomplete in the end zone on the final play.
Nick Novak kicked five field goals and Ryan Mathews ran for a career-best 125 yards for San Diego, which takes a 4-1 record into its bye week.
49ers 48, Buccaneers 3
At San Francisco, Alex Smith threw two of his three touchdown passes to Vernon Davis, Frank Gore ran for a score in his second straight 100-yard rushing game for San Francisco.
Carlos Rogers returned an interception 31 yards for a touchdown and tight ends Davis and Delanie Walker each caught TD passes of 20-plus yards in San Francisco's third straight win since blowing a late lead in a Sept. 18 overtime loss to the Cowboys.
The 49ers are 4-1.
Seahawks 36, Giants 25
At East Rutherford, New Jersey, backup quarterback Charlie Whitehurst threw a go-ahead 27-yard touchdown pass to Doug Baldwin, and Brandon Browner returned an interception 94 yards to clinch Seattle's win.
Whitehurst, who replaced the injured Tarvaris Jackson in the third quarter, led the Seahawks (2-3) on an 80-yard TD drive, which he capped with his pass to a wide-open Baldwin with 2:37 left on a play that the Giants (3-2) seemed to stop after defensive end Osi Umenyiora jumped offside.
Chiefs 28, Colts 24
At Indianapolis, Matt Cassel threw for 257 yards and four touchdowns as Kansas City scored the final 21 points against winless Indianapolis.
Dwayne Bowe and Steve Breaston each caught two TD passes to give the Chiefs (2-3) their first win at Indianapolis. The 17-point comeback matched the biggest in team history.
With the injured Peyton Manning watching from the sideline, Curtis Painter had a brilliant first half. He was 12 of 17 for 237 yards with two TDs and a quarterback rating of 152.2 as the Colts (0-5) built a 24-7 lead.
Steelers 38, Titans 17
At Pittsburgh, Ben Roethlisberger tied a team record with five touchdown passes -- including two to Hines Ward.
Other than a slight limp when he ran, Roethlisberger appeared to have no issues with his sprained left foot, also hitting Mike Wallace, Heath Miller and David Johnson for scores as the Steelers (3-2) ended Tennessee's three-game winning streak.
The five TD passes tied a single-game team record Roethlisberger already shares with Mark Malone and Terry Bradshaw.
Vikings 34, Cardinals 10
At Minneapolis, Adrian Peterson powered in for three first-quarter TDs to build a lead large enough even Minnesota (1-4) couldn't lose it.
Peterson rushed 29 times for 122 yards and Donovan McNabb jogged in for a score, too, as the Vikings (1-4) made it 28-0 less than 12 1/2 minutes into the game.
Bengals 30, Jaguars 20
At Jacksonville, Florida, Andy Dalton threw two touchdown passes, Bernard Scott scored with 1:56 remaining for Cincinnati (3-2).
The Bengals took advantage of Matt Turk's 22-yard punt into the wind to set up the winning score, a touchdown needed because Mike Nugent missed an extra point in the first half.
Dalton hooked up with Jermaine Gresham on a fourth-and-6 play to keep the short drive alive, then found Andre Caldwell for an 8-yard gain.