The Jacksonville Jaguars nearly pulled off one of the upsets of the NFL season so far last night, but Andre Johnson's winning touchdown inspired the AFC South-leading Houston Texans to a 43-37 overtime win.

The Jaguars, who had just one win from nine games while Houston had only been beaten once, pushed their opponents all the way and only Johnson's touchdown prevented an embarrassing defeat for the Texans.

The 31-year-old wide receiver caught a screen pass from Matt Schaub before running nearly 50 yards to the relief of the Texans.

Schaub was in sparkling form - throwing a career-high five touchdown passes, completing a franchise-record 43 passes and finishing with 527 yards passing.

Josh Freeman's 15-yard touchdown pass to Dallas Clark (pictured above) in overtime ensured Tampa Bay did also not suffer a surprise defeat as the Buccaneers came from behind to beat the struggling Carolina Panthers 27-21 in overtime.

The Panthers, with just two wins to their name all season, appeared home and hosed after Brandon LaFell put them 21-10 ahead with just under five minutes remaining, but Freeman led the comeback with a touchdown pass to Vincent Jackson before his heroics in overtime.

Bilal Powell (below) ran in his first NFL touchdowns as the New York Jets ended a three-game losing streak by beating the St Louis Rams 27-13.

Mark Sanchez directed a turnover-free offense for the Jets, who had endured a forgettable week after several anonymous players were quoted in a newspaper questioning backup quarterback Tim Tebow's abilities.

Aaron Rodgers and Randall Cobb combined as the Green Bay Packers came from behind to edge past the Detroit Lions 24-20.

Rodgers had already thrown one touchdown pass and although his team were trailing with just under two minutes remaining, his 22-yarder to Cobb downed the Lions, whose highest earner Calvin Johnson (below) scored his second touchdown in two weeks.

Dan Bailey's 38-yard field goal ensured the Dallas Cowboys emerged with a 23-20 overtime win against the Cleveland Browns.

The Cowboys recovered from falling 13-0 behind before half-time although another Bailey field goal with just two seconds of regulation time remaining took the game into overtime, where the 24-year-old added the decisive points with over six minutes remaining.

The Atalanta Falcons bounced back from last week's first defeat of the season with an uninspiring 23-19 win over the Arizona Cardinals.

The Falcons, who surrendered the last remaining unbeaten record in the NFL with a dramatic 31-27 defeat at the New Orleans Saints last week, were not at their best, with Matt Ryan overcoming a career-worst five interceptions to guide Michael Turner to their only touchdown of the match in the fourth quarter.

Robert Griffin III threw four touchdown passes and completed 14 of 15 passes for 200 yards as the Washington Redskins ended a three-game losing streak by easing past the Philadelphia Eagles 31-6.

AJ Green took a touchdown pass in his ninth consecutive game to inspire the Cincinnati Bengals to a 28-6 win over the Kansas City Chiefs, who slumped to their ninth defeat of the season.

The New England Patriots tied their record highest score in a 59-24 demolition of the Indianapolis Colts.

Tom Brady threw three touchdowns for New England, while two throws from opposite number Andrew Luck (pictured below shaking hands with the Patriots legendary quarterback Brady) were returned for scores by Aqib Talib and Alfonzo Dennard.

It was a fourth straight win for the Patriots, who are now 7-3.

The Colts had entered the game on a four-game winning streak.

The New Orleans Saints continued their revival with a 38-17 victory over the Oakland Raiders, lifting them back to .500.

Drew Brees threw three touchdown passes as New Orleans won a third straight game.

Peyton Manning threw for three touchdowns as the Denver Broncos beat the San Diego Chargers 30-23, moving three games clear in the AFC West.

It was Manning's 148th regular-season win as a starting quarterback, which ties him with John Elway in second place. Brett Favre has 186.

The Pittsburgh Steelers scored the opening touchdown on a 31-yard run from Byron Leftwich inside the first minute of the game but ended up 13-10 losers against the Baltimore Ravens, who have taken control of the AFC North with the win.

Jacoby Jones returned a punt for a touchdown and Justin Tucker had two field goals for Baltimore.