Here are the highlights and lowlights from games played Sunday.
Wide receiver, Philadelphia Eagles
Held in check for most of the day, Jackson made a play that will go down in Eagles-Giants lore. Jackson gave Philadelphia a 38-31 comeback victory with a sensational 65-yard punt return for a touchdown as time expired. Jackson's TD capped a dizzying fourth quarter in the Meadowlands, as the Eagles scored 28 points in the final 7:28 to take over first place in the NFC East. Jackson also had three catches for 52 yards.
Quarterback, Philadelphia Eagles
Vick also had a huge role in the Eagles' stirring victory. After a pedestrian first half, Vick came alive in the second. He threw for three scores and ran for another, leading the Eagles back from a 21-point deficit and keeping himself firmly in the MVP race. Vick finished with 372 total yards.
Running back, Baltimore Ravens
Rice ran for 153 yards, caught five passes for 80 yards and scored two TDs to carry the Ravens past New Orleans 30-24. Entering Week 15, Rice did not have a run of more than 30 yards and reached the 100-yard mark only once in 2010. Against the Saints, he peeled off a 50-yard run in the fourth quarter and finished with his most yards rushing since a 154-yard effort on Nov. 2, 2009, at Cleveland.
Wide receiver, Detroit Lions
Johnson didn't reach the end zone, but his ability to move the chains loomed large at Tampa Bay. Johnson matched a career high with 10 catches for 152 yards as the Lions won 23-20 in overtime. Johnson's 12-yard reception on third-and-8 set up Dave Rayner's game-winning, 34-yard field goal. Johnson also figured prominently in both of Detroit's first-half scoring drives. Receptions of 20 and 16 yards set up a Drew Stanton-to-Nate Burleson TD strike, and catches of 30 and 17 yards helped the Lions get into position for Rayner's 41-yard field goal that trimmed Tampa Bay's lead to 14-10.
Running back, Cincinnati Bengals
Benson's strong running helped the Bengals end their record-matching slump. Benson rushed for a season-high 150 yards and a TD, and Cincinnati ended a 10-game losing streak that tied the longest in franchise history, beating the Browns 19-17. Benson carried a season-high 31 times during his third 100-yard game of the season. He broke an 18-yard TD run in the second quarter for Cincinnati's first score.
Tight end, Dallas Cowboys
Witten caught 10 passes for a season-high 140 yards and one TD in the Cowboys' 33-30 victory over Washington. Witten, who recorded his first 100-yard receiving game of the season, became only the fourth tight end with 600 career catches.
After a one-game hiccup, the Chiefs' running game returned to form in Week 15. Jamaal Charles accounted for 126 of Kansas City's 210 rushing yards in a 27-13 victory at St. Louis. Charles scored on a 2-yard run in the second quarter and helped clinch it with a late 80-yard burst. Thomas Jones (62 yards, one TD) became the NFL's 25th player to rush for 10,000 yards.
Running back, Tennessee Titans
Johnson rushed for 130 yards and one TD, helping the Titans snap a six-game skid with a 34-24 victory over Houston. It was Johnson's eighth 100-yard game of the season.
Punter, New York Giants
Although there is plenty of blame to go around for the Giants' collapse, Dodge will be among the main fall guys. The rookie punter made a huge mistake by punting to the electric DeSean Jackson (see above) on the game's final play. Not only did he kick to Jackson, but Dodge's punt was a line drive with little hang time, which allowed Jackson to recover after initially fumbling the ball.
Running back, Jacksonville Jaguars
Red-hot of late, Jones-Drew was held in check by the Colts. Jones-Drew rushed 15 times for only 46 yards, ending his streak of consecutive 100-yard games at six, in Jacksonville's 34-24 loss. After rushing for 200-plus yards in three straight games, the Jaguars mustered only 67 on Sunday.
Running back, Houston Texans
Jones-Drew wasn't the only prominent running back to struggle in Week 15. Foster, the NFL's rushing leader with 1,330 yards coming in, gained a season-low 15 yards on 11 carries in Houston's loss.
Quarterback, Seattle Seahawks
Hasselbeck's late-season slide continued in a 34-18 loss to Atlanta. Hasselbeck lost a fumble in the end zone that resulted in a Falcons TD and threw two interceptions before being replaced by Charlie Whitehurst. Hasselbeck, who was 10-of-17 for 71 yards, has thrown at least two picks in each of his last four games.
The Dolphins once again disappointed at home, and their offense was primarily responsible. Chad Henne threw a costly interception and took three sacks and place-kicker Dan Carpenter went 0-for-4 on field goals in Miami's 17-14 loss to Buffalo. The Dolphins' ground game netted only 65 yards against a Buffalo run defense that entered Week 15 ranked last in the NFL.