You know John's not alone. So if you missed the action, or want to relive it again, check out some of the best moments on social media from Thursday night's 22-21 win over the Giants.
Take a look at the best images from the Eagles' comeback win over the rival Giants.

Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

CB Darius Slay
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

QB Jalen Hurts
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

S Rodney McLeod
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

WR J.J. Arcega-Whiteside
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

QB Carson Wentz
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

CB Darius Slay
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

S Will Parks
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

T Jordan Mailata
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

QB Carson Wentz
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DT T.Y. McGill
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

S Will Parks
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DE Vinny Curry
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DT Fletcher Cox
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

WRs John Hightower
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

RB Corey Clement
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DT Fletcher Cox
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DE Genard Avery
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

QB Carson Wentz
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

RB Boston Scott
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

RB Boston Scott
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

QB Carson Wentz
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DE Vinny Curry
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

QB Carson Wentz
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

S Rodney McLeod
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

WR Travis Fulgham
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

WR Travis Fulgham
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

QB Carson Wentz
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

RB Boston Scott
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

LB Duke Riley
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

K Jake Elliott
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

LB Duke Riley
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

TE Richard Rodgers
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DE Josh Sweat
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DT Javon Hargrave
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

Head Coach Doug Pederson
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

T Jordan Mailata
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

S Jalen Mills
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

RB Corey Clement
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

WR Greg Ward
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DT Fletcher Cox
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

WR Travis Fulgham
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

WR Travis Fulgham
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

QB Carson Wentz
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DT Fletcher Cox
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DE Vinny Curry
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

LB Duke Riley
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

QB Carson Wentz
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

WR John Hightower
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

WR John Hightower
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

QB Carson Wentz
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

RB Boston Scott
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

WR Greg Ward
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

Defensive Backs Coach Marquand Manuel
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DE Brandon Graham
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DE Brandon Graham strips Giants QB Daniel Jones
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

LB Alex Singleton
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

CB Craig James
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020

DE Brandon Graham
Philadelphia Eagles vs. New York Giants at Lincoln Financial Field on October 22, 2020