It took a visit from the NFC's least productive offense to snap the Carolina Panthers out of their defensive doldrums.

After forcing just five turnovers all season, the Panthers matched that total today against Philadelphia and converted the Eagles' miscues into 20 points on the way to a 33-7 victory.

"We needed to get one of these," said Carolina cornerback Eric Davis, who forced one of four Eagles fumbles. "On series after series we did the little things all day long."

Only a 14-yard touchdown run by Duce Staley with 2 minutes 37 seconds left allowed the Eagles to avoid a shutout. It would have marked the first time since 1957 that Philadelphia had been shut out twice in a season. The Eagles lost 26-0 at Buffalo on Sept. 26.

Carolina (3-5) was bidding for its first shutout in more than two years but had to settle for a turnover-free performance and its first victory in three games.

Carolina's Sean Gilbert had a sack and forced a fumble, and Kevin Greene had a sack and a fumble recovery to lead a defense that held Philadelphia (2-7) to 249 yards.

Steve Beuerlein threw for 281 yards and three touchdowns, two of them to Muhsin Muhammad, and John Kasay kicked four field goals.

The Eagles also were penalized a season-high 11 times, including a holding call on linebacker Mike Caldwell that negated a 96-yard kickoff return for a touchdown by Allen Rossum in the second quarter.

Philadelphia, which came in averaging an NFC-worst 225 yards, has not broken the 20-point mark since the first game of the season. The Eagles have been especially unproductive on the road, losing three of four and getting outscored 107-48.

Things got so bad for the Eagles that Donovan McNabb, the seldom-used first-round draft pick, ended up playing the entire second half. He misfired on 12 of his 20 passes and was intercepted once.

"I've talked about small steps forward," said first-year Eagles coach Andy Reid. "Today we went backward."