After netting a hat-trick in Manchester City's demolition of Aston Villa on Sunday, Sergio Aguero smashed not one, but two Premier League records.
Click through the gallery above to see the five top goalscorers in Premier League history!
Aguero was the destroyer-in-chief for City this past weekend, when his hat-trick (and an assist) inspired the reigning Premier League champions to a 6-1 victory over relegation-threatened Villa.
The Argentine forward's treble saw him climb to joint-fourth in the league's all-time goalscoring standing, alongside Frank Lampard with 177 goals, and also resulted in two longstanding records being broken.
Aguero's hat-trick was the 12th of his career, which means he has now scored three times or more in a single match on more occasions than any other player in England's top flight, breaking the record of 11 previously held by the league's all-time top goalscorer Alan Shearer.
The former Atletico Madrid star is now also the EPL's leading foreign goalscorer of all time, having overtaken Arsenal legend Thierry Henry, who scored 175 goals across his two spells with the Gunners.
Aguero also extended his record as the Citizens' all-time leading goalscorer, with the 31-year-old having now scored 249 goals across all competitions for the club.
Do you think Aguero is the Premier League's greatest striker ever? Share your thoughts by commenting in the section below.