Pierre-Emerick Aubameyang cemented his status as an Arsenal legend yesterday evening.
Despite only signing for the club two-and-a-half years ago, the Gabonese striker is already among the litany of greats that have donned the famous red shirt down the years.
In the 2-1 win over Chelsea in the FA Cup final, Aubameyang led from the front as captain, scoring two more goals to add to his match-winning brace against Manchester City in the previous round.
Scoring twice in both the semi-final and final is an amazing achievement, especially given his quartet of strikes came against two of the best teams in the country.
But just how good has Aubameyang been for Arsenal since his arrival? Well, we're going to provide nine reasons as to why he's been the club's best player since Thierry Henry.
Forget Cesc Fabregas, Robin van Persie, Alexis Sanchez and Aaron Ramsey, what the 31-year-old has delivered in such a short space of time is simply remarkable.
No player in the Premier League has scored more goals in all competitions since Aubameyang's debut
The former Borussia Dortmund man has scored 70 goals across all competitions since he arrived at the Emirates in January 2018.
That's two more than Mohamed Salah (68) and five more than Raheem Sterling (65).
His ridiculous fitness record
When was the last time Aubameyang missed a game through injury?
Having a world-class player on your books is great, but not if they spend half their time on the treatment table. Luckily for Arsenal, their main man has never been absent through injury since signing, as per Transfermarkt.
Only Henry has a better goal-to-game ratio in the Premier League for Arsenal
When Arsenal splashed around £56m on Aubameyang, they expected immediate results - and that's exactly what they got.
He hit the ground running instantly and hasn't stopped since, averaging 0.64 goals per game in the Premier League, which is just 0.04 less than the great Henry (0.68).
Only Henry, Harry Kane and Sergio Aguero have a better minutes-per-goal ratio in Premier League history
Even legends like Alan Shearer, Ruud van Nistelrooy and Andy Cole failed to score as prolifically as Aubameyang has since arriving on English shores.
The Arsenal man's record of a goal every 128 minutes is just behind Henry (121), Kane (120) and Aguero (107).
The fastest Arsenal player to reach 50 Premier League goals
Scoring 50 Premier League goals is an incredible feat in itself but to deliver a half century of strikes in just 79 games is even better.
His goals in the 4-0 win over Norwich ensured Aubameyang's place at the top of the pile ahead of Henry (87 games) and Ian Wright (101 games).
He scores goals in big games
In 11 appearances against the 'Big Six' in 2019/20, Aubameyang scored seven goals, a return made even more impressive given Arsenal's struggles throughout the season.
There's a school of thought that he 'goes missing' in the big games, but that's just absolute nonsense when you look at the stats below.
He scores all types of goals
The guy is an elite penalty taker, scores his fair share of tap-ins and is more than capable of producing wonder-goals.
His brilliant first-time effort at home to Spurs in 2018/19, his volley against Olympiakos and - of course - his stunning solo effort to turn the tide against Chelsea in the final are just a few examples of why Aubameyang really is the complete package.
He's had to cope with a team that creates minimal chances
What makes the goal records above even more astounding is the fact that those around him aren't exactly creating a plethora of chances every game.
As per the Premier League's official website, Arsenal sit 12th in the table of 'big chances created' in 2019/20 with 48, 60 less than Manchester City. The fact Aubameyang still managed to score 22 league goals is yet more evidence of his outrageous ability.
He's a real team player
Not only is Aubameyang a hugely popular figure off the pitch at Arsenal, he's selfless on it as well.
This season at home to Aston Villa, the striker gave up the chance to score from the spot in order for record-signing Nicolas Pepe find the back of the net for the first time in an Arsenal shirt.
Players like Aubameyang do not come around often and the Gunners' hierarchy need to adhere to his every demand in order to get him to sign a new deal this summer
- 6 reasons to believe Mikel Arteta is on the path to greatness
- Pierre-Emerick Aubameyang 'wants Arsenal to sign Ousmane Dembele
- The most interesting stats from the 2019/20 Premier League season