A 45-yard over-time field goal by Jason Hanson gave the Detroit Lions a 26-23 win over the Philadelphia Eagles on Sunday.

A fourth quarter rally led by quarterback Matt Stafford saw the Lions register 17 points to extend the game.

The Lions sacked Michael Vick twice on the opening two plays of the extra quarter forcing a punt, and the home side took advantage to claim their second win of the season.

Matt Bryant was the hero for the Atlanta Falcons as his last-gasp 55-yard field goal maintained their unbeaten record at the expense of the Oakland Raiders at the Georgia Dome.

The NFC leaders were pushed all the way by the Raiders, who intercepted Matt Ryan three times, but it was not enough as the Falcons won 23-20 and moved to 6-0 to extend their best start in franchise history.

Matt Bryant

Atlanta pulled ahead when Asante Samuel returned an interception 79 yards for a touchdown with just over two minutes left, but veteran Carson Palmer led his side up the field as Darren McFadden levelled the scores with 40 seconds left.

That was enough for Ryan to move the Falcons to field goal range and Bryant did the rest.

Running back Shonn Greene ran for a career-high 161 yards and three touchdowns as the New York Jets registered a comprehensive 35-9 win over the Indianapolis Colts at Metlife Stadium.

Shonn Greene

Rex Ryan's side dominated from start to finish, with his defense shutting down rookie superstar Andrew Luck to snap their two-game losing streak and move to 3-3.

Under-pressure quarterback Mark Sanchez had a solid game throwing two touchdowns as the Jets put in their most dominant performance since their opening day win over divisional rivals Buffalo.

Cleveland ended an 11-game losing streak with a 34-24 win over the Cincinnati Bengals thanks to two touchdown passes by rookie Brandon Weeden.

It was the Browns' first win since last November as, after the visitors controlled the first half, Cleveland fought back scoring 27 second-half points to take the win.

Quarterback Josh Freeman threw 328 yards and picked up three touchdowns to help the Tampa Bay Buccaneers to a 38-10 win over Kansas City Chiefs.

Josh Freeman

The Chiefs were without regular starting quarterback Matt Cassel with deputy Brady Quinn intercepted twice, while their running game struggled to get going with back Jamaal Charles rushing for just 40 yards in 12 carries.

Rookie quarterback Ryan Tannehill threw two touchdown passes as the Miami Dolphins picked up their third win of the season with a 17-14 result against the St Louis Rams.

Ryan Tannehill

Three points down with seconds left, the visitors put together a late surge leaving Greg Zuerlein a 66-yard field goal to level the game up, but the first year man missed left - one of three field goal failures on the day.

Elsewhere, Jacoby Jones equalled an NFL record with a 108-yard kickoff return as the Baltimore Ravens squeezed past Dallas Cowboys 31-29.

Dallas made a record of their own, running 227 yards - their most against the Ravens, but it was not enough as Ray Rice scored two touchdowns as Baltimore moved to 5-1.

Aaron Rodgers threw six touchdown passes as the Green Bay Packers spoiled the Houston Texans' perfect record by beating them 42-24.

Rodgers' six TD passes were a personal best and also tied the franchise record.

Russell Wilson was the star as the Seattle Seahawks produced a stunning late rally to beat the New England Patriots 24-23.

Wilson threw for three touchdowns, including two in the last seven and a half minutes, as the Seahawks came from 23-10 down to clinch an unlikely win.

Robert Griffin III ran for a 76-yard touchdown as his dominant performance saw the Washington Redskins beat the Minnesota Vikings 38-26.

Griffin ran for 138 yards and two TDs in total and also threw for 182 yards on 17-of-22 passing, as the Redskins snapped Minnesota's winning run at three games.

Lawrence Tynes scored four field goals as the New York Giants used a dominant defence to outclass the San Francisco 49ers 26-3 and the Buffalo Bills beat the Arizona Cardinals 19-16 in overtime.