Sergio Aguero was at his magnificent best on Sunday afternoon, scoring a hat-trick in Manchester City's six-goal evisceration of Aston Villa.
It was the Argentine's 12th Premier League treble, taking him above Alan Shearer in the competition's all-time list of hat-trick scorers.
And Aguero is now the most prolific overseas player in English football, having increased his City goal tally in the league to 177.
So does this make him the Premier League's greatest ever striker? It's certainly an intense debate and we asked our reporters that very question.
Sergio Aguero with another match ball for his collection after Sunday's hat-trick at Villa Park
Yes. It's hard to place anyone above players such as Alan Shearer, Thierry Henry and Ruud Van Nistelrooy but it's not only the weight of Aguero's goals that gets him my vote.
Aguero doesn't just score goals but be scores important goals, the ones that matter.
So many of his goals have been the first of a game, for example, or one to equalise. It is one of the many things that set him apart.
Aguero has a knack for scoring crucial goals, not least his title-winner for City in 2012
Perhaps it is because there was time back then to stop and stare and replay the highlights, the goals, the moments of intuitive and quite extraordinary brilliance that Thierry Henry stands head and shoulders above all the rest, for me.
Yes, of course we have all those Sergio Aguero goals, but Henry played like someone who had arrived from another planet, rather than Juventus.
Match of the Day back then seemed to be a weekly exercise in unpicking why he was so good.
'Striker' didn't really define him, did it? The penalty box was a part of his ambit. He ran, he passed, he linked, he scored and hardly ever seemed to draw breath.
Never has watching a footballer seemed so life-affirming. Aguero seems mechanical by comparison.
Thierry Henry played football from another planet during his time at Arsenal
Alan Shearer remains the best No 9; he won the Premier League Golden Boot three times in a row for Blackburn and Newcastle who weren't a patch on the Man City teams Sergio Aguero has played in.
All-round, Thierry Henry and Cristiano have been the best forwards in the Premier League though Mo Salah may get close if he sticks around.
Aguero is a fab finisher but never been considered good enough by successive Argentina managers to be a regular pick.
Alan Shearer, the Premier League's all-time leading scorer, celebrates against Leicester in 1997
Yes, if you're judging it on a striker's ability to score goals and