EAST RUTHERFORD, New Jersey: DeSean Jackson scored on a 65-yard punt return on the final play of the game and the Philadelphia Eagles scored 28 points in the final 7:28 to beat the New York Giants 38-31 and take over first place in the NFC East. Emphasizing his candidacy for the most valuable player award, Michael Vick threw for two touchdowns and ran for another in the incredible late rally that all but clinched the division for the Eagles (10-4) and left Giants coach Tom Coughlin so angry he threw his notes as Jackson backed into the end zone. Philadelphia swept the season series with New York (9-5) and only needs to win one of its final two games or have New York lose one of its two. Atlanta clinched a playoff spot with the Giants' loss. Eli Manning threw four touchdown passes, including an 8-yarder to Kevin Boss with 8:17 to play to help the Giants open a 31-10 lead. Colts 34, Jaguars 24: Peyton Manning threw two touchdown passes and Donald Brown ran for another score as Indianapolis stayed in the playoff hunt. The Colts (8-6) share the AFC South lead with Jacksonville (8-6) and can clinch a seventh division title in eight years by winning their last two games. Jacksonville had a chance to secure the title with a victory, but again failed to sweep the season series. The Jaguars have never won two straight against Indianapolis. Manning was 29 of 39 for 229 yards with no interceptions for the second straight game. Indy also ended Maurice Jones-Drew's streak of consecutive 100-yard games at six. He carried 15 times for 46 yards, a career low against Indy. Ravens 30, Saints 24: Ray Rice ran for 153 yards and scored two touchdowns, and Baltimore ended New Orleans' six-game winning streak. The Ravens (10-4) won by reviving their lagging running game and managing to hold onto a fourth-quarter lead. Coming into the game, Rice hadn't had a run of more than 30 yards and reached the 100-yard mark only once. He had a 50-yard run in the fourth quarter and finished with his biggest rushing total since a 154-yard game last year against Cleveland. Rice scored on a 10-yard run and caught a 17-yard pass from Joe Flacco. Bills 17, Dolphins 14: Ryan Fitzpatrick threw two touchdown passes and the resurgent Bills eliminated the Dolphins from playoff contention. Bengals 19, Browns 17: Cedric Benson ran for a season-high 150 yards and a touchdown, and Cincinnati ended a 10-game losing streak that matched the longest in franchise history. In other games it was: Lions 23, Buccaneers, 20 OT; Panthers 19, Cardinals 12; Titans 31, Texans 17; Cowboys 33, Redskins 30; Chiefs 17, Rams 13; Jets 22, Steelers 17; Raiders 39, Broncos 23; Falcons 34, Seahawks 18; Patriots 31, Packers 27.