Thierry Henry rolled back the years with a spectacular bicycle kick for New York Red Bulls in their 2-1 MLS win against Montreal Impact.
Henry's goal in the 88th minute was his second of the game as the Red Bulls won their fourth match in a row on Wednesday night.
Former Italian international Marco di Vaio pulled one back for Impact, who almost claimed a sensational draw a minute later, hitting both goalposts in one shot.
''When I was on the bench I was going crazy, the way we finished,'' said Henry. ''That's the way I am. Hopefully, I will have the time to enjoy all the goals I scored in my career, but not now. That's what I have on my mind now, the way we finished the game.''