GIVEMESPORT Top 10: Ranking the best last-minute goals in Premier League history


Manuel Lanzini might have already wrapped up the Premier League’s Goal of the Season award.

The Argentinian’s wonder strike in the final seconds of West Ham’s 3-3 draw against Tottenham on Sunday will take some beating.

Lanzini himself will have had some doubts when he decided to let fly from 25 yards out.

But he’ll be glad he did.

It completed West Ham’s remarkable comeback from 3-0 down and booked Lanzini’s place in any list of the Premier League’s greatest last-gasp goals.


Top 10: Greatest last-minute Premier League goals

There have been many over the years. It’s one of the many reasons why England’s top flight is so admired.

From Sergio Aguero vs QPR to Federico Macheda vs Aston Villa, football fans have come to realise that Premier League matches really aren’t over until the final whistle.

With that in mind, here are GIVEMESPORT’s top 10 last-minute goals in Premier League history.

Note: More weight is given to goals that proved to be winners, meaning that Lanzini’s strike, while it makes the list, doesn’t come close to the top of the rankings.

10. Aaron Lennon | Arsenal 4-4 Tottenham (2008/09)

We kick things off with one of the most dramatic moments in north London rivalry history.

Arsenal led Tottenham 4-2 as the 90th minute approached when David Bentley gave the visitors a glimmer of hope with a stunning strike.

Four minutes of injury time were tacked on at the end and in the final seconds, Aaron Lennon slotted home the rebound after Luka Modric’s shot struck the post.

9. Manuel Lanzini | Tottenham 3-3 West Ham (2020/21)

Sunday’s game looked done and dusted when Spurs entered the final 10 minutes with a 3-0 lead.

But Fabian Balbuena’s header and Davinson Sanchez’s own goal set up a tense finish, and Manuel Lanzini saved the best goal for last with a screamer from distance.

We’re probably being a bit harsh by refusing to place it much higher as it wasn’t the winner. For West Ham fans, that certainly felt like three points.

8. Wayne Rooney | Everton 2-1 Arsenal (2002/03)

‘Remember the name, Wayne Rooney!’

The goal that announced Rooney to the world.

He was just 16 years old at the time, but he had the confidence to expertly control a high pass, turn and fire a stunning effort past David Seaman to seal a 2-1 win for Everton and become the youngster goalscorer in Premier League history.

7. Jordan Ayew | Crystal Palace 2-1 West Ham (2019/20)

We could watch this goal over and over again.

Crystal Palace’s Jordan Ayew produced a sensational piece of skill to give the Eagles a 2-1 win in the 90th minute against West Ham last season.

The Ghanaian got past Declan Rice with a nifty roulette before dribbling past two more defenders.

Then came the finish, a casual dink over Roberto Jimenez.

It was pure magic.

6. Robin van Persie | Man City 2-3 Man United (2012/13)

A nervy feeling emerged inside the Etihad Stadium when Robin van Persie lined up to take a last-minute free-kick in the Manchester derby.

Van Persie had chosen red over blue in the summer, and here he was, about to show the defending Premier League champions what they had missed out on.


United had blown a 2-0 lead in the match but they had one final opportunity to take all three points when Carlos Tevez brought Rafael down outside the area.

The angle suited Van Persie perfectly. His free-kick took a deflection off the wall, which actually helped the ball bend beyond Joe Hart in the far corner.

The Dutchman’s strike moved United six points clear at the top of the table and they would never relinquish their lead.

5. Steve Bruce | Man United 2-1 Sheffield Wednesday (1992/93)

You know we’re going back a few years when we bring up a title race involving Manchester United, Norwich City and Aston Villa.

But in the 1992/93 season, the three clubs were battling it out to win the Premier League in its inaugural season.

On April 10, 1993, Sir Alex Ferguson’s side welcomed Sheffield Wednesday to Old Trafford. They had beaten Norwich five days before and could keep up the pressure with three points against the Owls.

But the Red Devils went 1-0 down after John Sheridan scored a penalty.

The clocked ticked by and United couldn’t find a way through.

That was until the 86th minute when Steve Bruce, who hadn’t scored for six months, headed home a Denis Irwin corner.


Bruce wasn’t finished there and in the 96th minute, he sent a header into the bottom corner to spark wild celebrations on the touchline.

Ferguson was ecstatic and his assistant, Brian Kidd, produced that iconic knee slide.

United went on to win their final five league games to end their 26-year wait for a title.

4. Michael Owen | Man United 4-3 Man City (2009/10)

Man United and Man City treated us to another classic derby match in 2009.

It seemed for all the world that Craig Bellamy’s goal in the 90th minute would seal a point for the visitors.

But Michael Owen, a second-half substitute, had other ideas.

In the 96th minute, Ryan Giggs picked out the unmarked striker and he tucked the ball away to send Old Trafford crazy.

3. Federico Macheda | Man United 3-2 Aston Villa (2008/09)

This is the final Man United goal. Promise.

But how could Federico Macheda’s iconic goal against Aston Villa not make the list?

United were involved in a tense battle at the top of the table with Liverpool at the time. Liverpool had thrashed Fergie’s side 4-1 weeks before the Villa game, and United had followed that defeat up with a 2-0 loss at Fulham.

So the cracks were beginning to appear by the time Villa came to Old Trafford.


And they looked to be getting worse when Gabriel Agbonlahor gave the visitors a 2-1 lead in the 58th minute.

It would have been tough for United to recover from three straight defeats. They had Cristiano Ronaldo in their side, though, and the Portuguese winger levelled things up with 10 minutes to go.

Then, in the 93rd minute, Macheda collected a pass from Giggs, spun his man and fired the ball past Brad Friedel.

The 3-2 win got United back on track and they would win seven of their remaining eight matches to beat Liverpool to the title.

2. Stan Collymore | Liverpool 4-3 Newcastle (1995/96)

The game was so good that it now has its own Wikipedia page.

Entering the match, Liverpool sat third in the table and Newcastle, who held a 10-point lead at Christmas, were second.

They were both trying to close the gap to leaders Man United, and what played out was a true classic.


Goals from Les Ferdinand, David Ginola and Faustino Asprilla had given Newcastle a 3-2 lead.

But Liverpool levelled things up when Stan Collymore scored in the 68th minute after Jason McAteer’s cross caused confusion in the Newcastle defence.

Liverpool went in search of all three points and they got their reward in the second minute of stoppage time when John Barnes teed up Collymore to lash the ball beyond Pavel Srnicek.

The defeat deflated Kevin Keegan’s side. They went on to lose to Blackburn Rovers and drew their final two games as Man United won the title.

1. Sergio Aguero | Man City 3-2 QPR (2011/12)

We don’t need to say much. Martin Tyler has it covered.

News Now - Sport News