We should never be surprised at what happens in football but what has just occurred this lunchtime in the Premier League has certainly caught many by surprise.
That, is because Jack Wilshere has just completed his first 90 minutes in two years, for Bournemouth against Tottenham today.
In a game that ebbed and flowed with both sides having periods of being the side in the ascendancy, Wilshere mixed it in midfield as he usually does, going into challenges and carrying the ball for the full game.
The match eventually finished 0-0 with neither side managing to find the net, but the on-loan Arsenal man will be more than happy to have finally seen out a game on the pitch.
Naturally, this moment has been met with much shock given his injury record, and many have used this opportunity to roll out the GIFs and jokes in response.
Here are some of the best doing the rounds…
7 – Arsenal fans under the age of 7 think Jack Wilshere is a character created to scare people from getting injured. Mythical.
— OptaJoke (@OptaJoke) October 22, 2016
Jack Wilshere has just completed 90 minutes of football… pic.twitter.com/Q8RFkle6UE
— Footy Jokes (@Footy_Jokes) October 22, 2016
— FootballFanCast.com (@FootballFanCast) October 22, 2016
— The United Stand (@UnitedStandMUFC) October 22, 2016
— FanDuel (@FanDuelUK) October 22, 2016
Full time: #AFCB 0-0 Spurs
— Telegraph Football (@TeleFootball) October 22, 2016
Bournemouth should really get an extra point just for getting 90 mins out of Jack Wilshere…
— sarah shephard (@sarahsportmag) October 22, 2016
Jack Wilshere playing 90 minutes of football in the PL.
What a time to be alive.
— #16 (@WengerTactic) October 22, 2016
Jack Wilshere ????
It's his first 90 minutes for 771 days.
Leeds have had six managers in this time ????
— BBC Sport (@BBCSport) October 22, 2016