With Dallas ahead 24-17 early in the fourth quarter, after Dwayne Harris' 78-yard punt-return score, a Foles pass was tipped and intercepted by Cowboys cornerback Brandon Carr.
Carr returned it 47 yards for a score.
Then, with 52 seconds left and the Eagles down 31-23, Foles was hit at his own goal line, fumbled, and Dallas cornerback Mike Jenkins recovered for a game-wrapping touchdown.
Philly fans have had it. They booed loudly whenever things went poorly.
Eagles head coach Andy Reid -- under immense pressure and whose fate is likely sealed -- was asked afterward if his club is still potentially a playoff team, despite its record.
"Absolutely," Reid said. "You don't know in this league. So you keep battling, that's what you do."
The Cowboys improved to 4-5, and with the New York Giants losing again and falling to 6-4, Dallas is back in the hunt for the NFC East title.
Even if Tony Romo and the Cowboys offence didn't score one of the team's final three touchdowns in Philly.
Niners, Rams play to first NFL tie since 2008
Talk about fit to be tied.
The St. Louis Rams and host San Francisco 49ers played to a 24-24 tie on Sunday.
Judging by the horrible ways both the teams fussed things up in their scoreless 15-minute overtime, it could not be a more apt score.
It was the NFL's first tie game since 2008.
For a game whose first four quarters had only one turnover (a St. Louis fumble), the overtime period was a series of screwups.
On the first scrimmage play, Rams quarterback Sam Bradford hit receiver Danny Amendola on a bomb down the right sideline, and he took the ball to the Frisco two-yard line.
But the Rams had only six players situated on the line at the snap, one below the minimum, and the illegal-procedure penalty negated the 80-yard gain.
With 8:14 left in OT, San Francisco placekicker David Akers hooked a 41-yard field goal wide left.
With 2:53 left, Rams rookie kicker Greg Zuerlein crushed a 53-yard field goal good -- but the Rams never got the snap off before the play clock had expired. Zuerlein then missed the 58-yarder, wide right.
With starting QB Alex Smith knocked out with a suspected concussion in the first quarter, backup Colin Kaepernick then couldn't do a thing, and the Niners went three-and-out.
With 1:36 left, Bradford led the Rams from their 14-yard line to their 38. But he inexplicably turtled almost a second before a Niners pass rusher got to him, for an eight-yard sack. Bradford spiked the ball with 24 seconds left, then took too long to snap it the next time.
A completion on the last play of the game wound up only 49 yards short of paydirt.
"Don't quite know how to feel," 49ers head coach Jim Harbaugh said. "It was a hard-fought game and it came out even."
Say good night, Odour-City Lions
And that'll about do it for the Detroit Lions this season.
It's tough to see how the Lions can make the playoffs now, after falling listlessly to the host Minnesota Vikings on Sunday, 34-24.
The Lions are now 4-5, looking up at all three of their NFC North rivals -- the Chicago Bears (7-1 before Sunday night's tilt against Houston), the idle Green Bay Packers (6-3) and Minnesota (6-4).
It was Detroit's second loss to Minnesota this year, and drops the Lions to 0-3 against its division rivals.
The Vikings didn't miss their top receiver, Percy Harvin, who was out with a badly sprained ankle. Quarterback Christian Ponder had his best outing in weeks, completing 24-of-32 for 221 yards and two touchdowns without an interception.
And Minnesota's Adrian Peterson showed again why he's the best running back in the league.
AP picked up 120 of his 171 rushing yards in the fourth quarter, including 61 on a touchdown run that broke the game open for the Vikes.
Peterson said the offence was confident he would break a long run at some point late in the game.
"We were able to just keep pounding them and break them down, run them down," said Peterson, who became the first runner in the league to hit the 1,000-yard mark.
Asked if he's back to 100% after reconstructive ACL surgery late last season, Peterson said, "I'm still not there, man ... I'm going to come back stronger and better after (this week's) bye." Good grief.
Ravens ravage the Raiders
It seems strange to say a 6-2 team desperately needed an impressive victory, but that kinda was case for the Baltimore Ravens on Sunday.
And they got it.
After all those injuries, and the butt-kicking they'd suffered down in Houston, and their ugly win last week in Cleveland, the Ravens played their first home game in a month and clobbered the Oakland Raiders, 55-20.
Best of all for the Ravens, quarterback Joe Flacco burst out of the deep funk he'd sunk into. He was 21-of-33 for 341 yards and three touchdowns. He even scored a touchdown himself.
Flacco hadn't thrown for more than 235 yards since Week 4.
It didn't even matter that the Baltimore running game was ineffectual again. It's enough for the Ravens when Flacco is sharp as he was Sunday, even on some long passes.
"I think we played really well today," Flacco told CBS afterward. "We started strong and kind of were able to build momentum the whole way through, and continue it."
It'll be much more difficult for Flacco to replicate this effort next Sunday night when the Ravens visit AFC North arch-rival Pittsburgh. The Steelers have allowed 388 passing yards combined in winning their past three games.
Titans on winning end of a blowout
It's as hard to figure the Tennessee Titans as the Miami Dolphins.
The Titans handed the Dolphins their worst home loss since 1968 Sunday, crushing Miami 37-3 at Sun Life Stadium.
Seven days after the Titans got smoked 51-20 by the Chicago Bears -- a game that so embarrassed team owner Bud Adams he put every employee on notice to shape up, or else -- everything went right in Miami.
For those not good at insta-math, the Titans' one-week swing in point differential is 65.
"It was a huge win," Titans head coach Mike Munchak said. "It was exactly what we needed."
Second-year Titans quarterback Jake Locker started after sitting out three games with a dinged non-throwing shoulder. He didn't do much statistically (9-of-21 for 122 yards), but he threw for two scores and scrambled four times for 36 yards.
Tennessee improved to 4-6.
In falling to 4-5, the Dolphins' playoff chances took a big hit.
In just about every game since Week 2, the Dolphins have surprised -- for better or, like Sunday, for worse. After winning three straight, the Dolphins have dropped a couple of clunkers.
Ryan Tannehill was picked off three times, once for a touchdown (by linebacker Colin McCarthy).
Dolphins running back Reggie Bush fumbled early and was benched for the rest of the first half, telling reporters afterward he "deserved it."