The 37-year-old did not disappoint on his return from injury, having missed the defeat to rivals Man City, with a match-winning performance at Old Trafford.
He scored a 25-yard stunner in the first half before putting his side in the lead twice more after equalisers by Spurs to secure his first Premier League treble since January 2008 against Newcastle.
But who was the last player to take the match ball home for your club in a Premier League or First Division game? talkSPORT.com has taken a look…
Arsenal
Pierre-Emerick Aubameyang (vs Leeds) - February 2021
Aston Villa
Ollie Watkins (vs Liverpool) - October 2020
Brentford
Ivan Toney (vs Norwich) - March 2022
Brighton & Hove Albion
Gordon Smith (vs Coventry City) - October 1980
Burnley
Chris Wood (vs Wolves) - April 2021
Chelsea
Mason Mount (vs Norwich) - October 2021
Crystal Palace
Yannick Bolasie (vs Sunderland) - April 2015
Everton
Dominic Calvert-Lewin (vs West Brom) - September 2020
Leeds United
Jack Harrison (vs West Ham) - January 2022
Leicester City
Kelechi Iheanacho (vs Sheffield United) - March 2021
Liverpool
Mohamed Salah (vs Manchester United) - October 2021
Manchester City
Raheem Sterling (vs Norwich) - February 2022
Manchester United
Cristiano Ronaldo (vs Tottenham) - March 2022
Newcastle United
Ayoze Perez (vs Southampton) - April 2019
Norwich City
Teemu Pukki (vs Newcastle) - August 2019
Southampton
Sadio Mane (vs Manchester City) - May 2016
Tottenham Hotspur
Gareth Bale (vs Sheffield United) - May 2021
Watford
Josh King (vs Everton) - October 2021
West Ham
Andy Carroll (vs Arsenal) - April 2016
Wolves
Diogo Jota (vs Leicester City) - January 2019