After leading the Philadelphia Eagles (7-4) to exciting wins in the last three weeks, Michael Vick finally met his match — Jay Cutler's arm.
The Chicago Bears quarterback threw for 247 yards and four touchdowns as the Bears (8-3) grounded the Eagles 31-26 on Sunday. Cutler found Greg Olsen, Johnny Knox and Earl Bennett, twice, in the end zone.
Vick was 29 for 44 for 333 yards, two touchdowns. In the second quarter, Bears safety Chris Harris intercepted Vick's pass intended for Jeremy Maclin. It was the first interception Vick has thrown in 2010.
The Bears have now won four straight and, with Green Bay's loss earlier Sunday afternoon, sit alone atop the NFC North.
Matt Bryant kicked a 47-yard field goal with nine seconds remaining to give the NFC-leading Atlanta Falcons their fifth straight win, 20-17 over the Packers.
The Falcons (9-2) have their longest winning streak since 1998 and assured themselves of a third straight winning season. Of course, they have much higher aspirations, sitting atop the conference standings with five weeks to go.
Aaron Rodgers guided Green Bay (7-4) on a 90-yard drive to tie the game with 56 seconds remaining. He converted a pair of fourth-down passes, including a 10-yard touchdown pass to Jordy Nelson that made it 17-17.
But Eric Weems broke loose on the kickoff return and was dragged down by Matt Wilhelm with a flagrant facemask tackle. The Falcons took over at the Green Bay 49, Matt Ryan completed four straight short passes and Bryant made the winning kick.
Eli Manning threw a 32-yard touchdown pass to Kevin Boss with 3:15 to play and the New York Giants rallied to beat Jacksonville, snapping a two-game losing streak and ending the Jaguars' three-game winning streak.
Manning also threw a 26-yard touchdown pass to Mario Manningham, Lawrence Tynes kicked three field goals and the defence came up with three consecutive sacks and a late turnover with 1:25 to go as the Giants (7-4) rallied from an 11-point halftime deficit.
David Garrard and Rashad Jennings ran for touchdowns and Josh Scobee kicked two field goal as the Jaguars (6-5) lost for only the third time in eight games.
Brett Favre was perfect on two scoring drives, and the Minnesota Vikings won Leslie Frazier's NFL head coaching debut despite Adrian Peterson's early injury, defeating the Washington Redskins.
Favre went 3-for-3 on Minnesota's opening possession, which ended with Peterson's five-yard touchdown run. The 41-year-old quarterback was 5-for-5 on the first drive of the second half, capped by a five-yard TD from rookie Toby Gerhart, who took over after Peterson left in the second quarter with a bad right ankle.
Favre scrambled for a first down on third-and-eight right before the two-minute warning, then hugged several teammates. Minnesota (4-7) ended its nine-game road losing streak, less than a week after firing coach Brad Childress and promoting Frazier. Washington is 5-6.
Houston snapped a four-game losing streak while receiver Andre Johnson and cornerback Cortland Finnegan were ejected for fighting in the fourth quarter of the Texans' 20-0 win over Tennessee.
Arian Foster rushed for 143 yards and caught nine passes for the Texans (5-6), who were on their way to their first shutout since 2004 when Johnson and Finnegan got into a fistfight midway through the fourth quarter.
Finnegan set it off by pushing up Johnson's facemask at the line of scrimmage. Johnson ripped off Finnegan's helmet and landed at least two punches to Finnegan's head and neck. Finnegan tore off Johnson's helmet before players and referees intervened.
The incident ended a tumultuous week for the Titans (5-6), who've lost four in a row.
John Kasay missed a 42-yard field goal that grazed the left upright as time expired, allowing the Cleveland Browns to escape with a win over Carolina, giving ex-Panthers quarterback Jake Delhomme a little satisfaction.
Kasay had a chance to win it for the Panthers (1-10) after rookie quarterback Jimmy Clausen drove them to Cleveland's 25, completing a beautiful sideline pass to Brandon LaFell with five seconds left.
After the play was reviewed, Kasay pulled his kick just wide to the left, ending another tight game for coach Eric Mangini and the Browns (4-7), who led 21-7 at halftime. Cleveland's Peyton Hillis rushed for 131 yards and three touchdowns, and Delhomme passed for 245 yards in his first start at home for the Browns, who signed him in March after he was released by Carolina.
Shaun Suisham of Wallaceburg, Ont., made a 41-yard field goal with 2:14 left in overtime to secure the Pittsburgh Steelers' victory over the Buffalo Bills.
Buffalo (2-9) blew an opportunity to win it with 10:30 left in overtime. Wide receiver Stevie Johnson got in behind the Steelers secondary but dropped a 40-yard pass on the run while he was two yards into the end zone.
The Bills overcame a 13-point first-half deficit and forced overtime with two seconds left in regulation when Rian Lindell hit a 49-yard field goal.
Rashard Mendenhall had 151 yards rushing and scored a one-yard touchdown, while Suisham hit all four field-goal attempts, including a 48-yarder in a game the Steelers (8-3) never trailed. The decisive field goal capped a 13-play, 58-yard drive in a game both teams had chances to win.
In his ongoing attempt to secure the starting job, quarterback Chad Henne helped his cause by leading the Miami Dolphins (6-5) to a 33-17 win over the Oakland Raiders (5-6).
Henne was 17/30 for 307 yards, two touchdowns and one interception. His opposite number, Raiders quarterback Bruce Gradkowski, was 17/32 for 252 yards, one touchdown and two picks.
Miami running backs Ricky Williams and Ronnie Brown pitched in, combining for 180 rushing yards. Williams sealed the win with a 45-yard run for a touchdown in the fourth quarter.
Miami need to keep pace with the New York Jets and New England Patriots, who are tied for first in the AFC East at 9-2 and meet on Monday, Dec. 6.
The Raiders are now third in the AFC West, behind the first-place Kansas City Chiefs and San Diego Chargers.
Quarterback Matt Cassel and running back Jamaal Charles were unstoppable as the Kansas City Chiefs (7-4) crushed the Seattle Seahawks (5-6) 42-24.
Cassel threw for 233 yards and four touchdowns, including a 36-yard strike to Dwayne Bowe. Bowe had 170 receiving yards. Charles ran for 173 and one touchdown, and his backfield partner Thomas Jones ran for 63 yards.
Although Seattle quarterback Matt Hasselback was efficient — throwing for 282 yards, two touchdowns and two interceptions — the Seahawks couldn't establish a running game.
Seattle rushed for only 22 yards, with Marshawn Lynch doing much of the thankless work.
The Baltimore Ravens (8-3) continued to put pressure on the Pittsburgh Steelers at the top of the AFC North with a 17-10 win over the Tampa Bay Buccaneers (7-4).
Ravens quarterback Joe Flacco picked apart Tampa Bay's secondary with 289 passing yards and two touchdowns. Ray Rice kept Baltimore's offence moving with 85 yards rushing.
Tampa Bay tried to come back in the fourth quarterback. But after Buccaneers quarterback Josh Freeman threw a late touchdown to Kellen Winslow, Flacco was able to run out the clock.
Denver Broncos (3-8) quarterback Kyle Orton tried to lead his team to a late-game comeback, but the St. Louis Rams (5-6) held on for a 36-33 win.
Orton threw for 347 yards and three touchdowns, but two Denver fumbles led to 10 points for St. Louis.
Rams quarterback Sam Bradford was 22/37 for 308 yards and three touchdowns and running back Stephen Jackson powered forward for 72 yards on the ground.
The Broncos stay at the bottom of the AFC West, while the Rams moved into a tie with NFC West-leading Seahawks.