Najee Goode scored on a blocked punt, Malcolm Jenkins returned an interception 99 yards for another touchdown and the Philadelphia Eagles held on for an improbable 35-28 victory over the New England Patriots on Sunday.
Darren Sproles returned a punt 83 yards for the Eagles' second special teams touchdown, giving Philadelphia a 21-point lead before the Patriots came charging back.
Tom Brady threw for a touchdown to make it a two-score game and then, after an onside kick, ran it in from the 1 yard-line to cut it to seven points with 3 minutes left.
New England's second onside kick failed, but the Patriots (10-2) forced a third-down fumble to give Brady one more chance.
The comeback fell short when Brady's passes bounced out of his receivers' hands.
Brady catches pass on trick play, throws 2nd INT on next play
Losers of three in a row, the Eagles (5-7) had given up 45 points apiece in consecutive weeks heading into the game against the defending NFL champions and their Super Bowl MVP quarterback.
Now it's the Patriots on a losing streak -- their first back-to-back regular-season losses since 2012.