One of the greatest things about England’s top flight is the endless amount of drama including last minute goals that change absolutely everything.
Steven Bergwijn became Tottenham’s hero within seconds as he netted in the 95th minute and then striked again two minutes later which resulted in a 3-2 victory over Leicester.

In a match where the Foxes’ were likely winners, the stoppage time welcomed chaos and carnage at the away end in the King Power Stadium – scenes.
And over the years, football fans have come to realise that Premier League matches aren’t over until the final whistle.
Here are talkSPORT EDGE’s best last-minute goals in the league’s history…
Sergio Aguero v QPR (2011/12)
Nothing will ever eclipse the moment that Sergio Aguero snatched the Premier League title from the clutches of Manchester United in the dying embers of the final day of the 2011/12 season, and made sure the trophy was lifted on the blue side of Manchester.
And what makes this moment even more special is Martin Tyler’s commentary:
“Manchester City are still alive here..
Balotelli…
AGUEROOOOOOOOO!!
I swear you will never see anything like this again.
So watch it, drink it in.”
Michael Owen v Manchester City (2009/10)
A classic derby match we will not forget.
Manchester City’s Craig Bellamy seemed like he had sealed a point for the visitors but Michael Owen had other ideas.
In the 96th minute, Owen tucked the ball away and Old Trafford went chaotic.
Jordan Ayew v West Ham (2019/20)
Jordan Ayew sent the Eagles on a high with his sensational dink over Roberto Jimenez, resulting in a 2-1 win for Crystal Palace.
Pure magic.
Steve Bruce v Sheffield Wednesday (1992/93)
Manchester United went under fire went John Sheridan scored a penalty and with the clock ticking rapidly, pressure grew.
That was until the 86th minute when Steve Bruce, who hadn’t scored for six months, headed home a Denis Irwin corner.
And Bruce wasn’t finished there, in the 96th minute, he sent a header into the bottom corner to spark wild celebrations on the touchline.
United went on to win their final five league games to end their 26-year wait for a title.
Stan Collymore v Newcastle (1995/96)
Going back 26 years ago to a match that is considered to be among the best Premier League games in the history of the competition, Liverpool v Newcastle 1996.
Newcastle were in a 3-2 lead until Stan Collymore netted in the 68th minute and scored again in the second minute of stoppage time, giving the Reds those vital three points.
A 4-3 result which has it’s own Wikipedia page – amazing.
Federico Macheda v Aston Villa (2008/09)
Cristiano Ronaldo levelled matters with Aston Villa in the 80th minute and then came 17-year-old Federico Macheda to finish the job.
In the very last minute of the game, Macheda screamed for the ball for Ryan Giggs to play the ball into his path.
An epic outrageous curling shot was unleashed into Brad Friedel’s top corner for a dream debut.
The 3-2 win got Manchester United back on track and went on to win seven of their remaining eight matches to beat Liverpool to the title.
Manuel Lanzini v Tottenham (2020/21)
Tottenham had the match sealed-up, three goals to the good, with just 10 minutes of the match with London rivals West Ham remaining.
But two quick-fire goals set-up a nail-biting finish and this absolute worldy from Manuel Lanzini earned the Hammers a point.