Thierry Henry announced his retirement from football this week, and the great and good of the game have been saying farewell to one of the best that the Premier League has ever seen.
Henry of course arrived in England with Arsenal in 1999 from Juventus and went on to become the club's leading goalscorer, before going on to join Barcelona where he enjoyed three successful years.
After winning the Champions League with the Catalan club in 2009 the French forward went on to join New York Red Bulls where he played out the final years of his career, not without scoring a spectacular goal or two of course.
So now Henry has decided to hang up his boots, it seems like the best time to look back on the best goals of his career. Arsenal have been running a poll to find out the fan's favourites - check them out below and vote for which one you think is the best here!
Arsenal 1-1 Manchester United, 2004
Thierry Henry unleashed an absolute rocket against the Red Devils back in 2004 that left Roy Carroll grasping at thin air. The distance he hit it from makes this strike even more impressive.
Arsenal 1-0 Manchester United, 2000
If you are going to score a winner against Manchester United then you might as well make it a good one, and this is certainly one of the finest strikes in Premier League history.
Arsenal 4-2 Liverpool, 2004
Henry was capable of dazzling solo goals as well as long-range wonderstrikes as this one proves. Picking up the ball near the halfway line, the French ace waltzed through the Liverpool defence and finished with aplomb.
Arsenal 3-0 Tottenham, 2002
Now this is a goal that every fan will simply love - Henry put Tottenham to the sword back in 2002 and then celebrated in a fashion so iconic it's been immortalised outside the Emirates Stadium.
Sparta Prague 0-2 Arsenal, 2005
Whereas his goal against Tottenham was all about pace and power, this one is about technique and finesse. Playing in the Champions League, he picked up a long-ball, then teed himself up to curl in a sublime shot with the outside of his boot.
Real Madrid 0-1 Arsenal, 2006
No English team had won at the Bernabeu before Henry stepped up with this piece of brilliance to make history. Cesc Fabregas gave him the ball on the halfway line, and he did the rest.
Arsenal 4-0 Charlton, 2004
This one stands out from the others as it is all about improvisation and skill. Tied up by a defender in the box, Henry had no way of finding his way to goal. Or did he?
Watford 2-3 Arsenal, 2000
Another typical piece of Henry brilliance, Henry showed an early glimpse of how good he could be in a tight win against Watford, beating players and curling his shot into the bottom corner.
Inter Milan 1-5 Arsenal, 2003
A classic Arsenal win and of course Henry got a brilliant goal. This was from another counter attack and the Frenchman led the way, accelerating into the area before slowing, sending his marker the wrong way and firing home.
West Ham 2-2 Arsenal, 2002
What a way to end the countdown - this is vintage Henry. The former Juventus man plays some nice neat football with his team-mates but then steals the show from there. Patrick Vieira finds his countryman with a penetrating through-ball, and from there Henry turns and volleys home an absolute screamer.