Zlatan Ibrahimovic proved he is still near the top of his game this weekend against Toronto FC.
The Swedish striker has been in fine form since making the move to LA Galaxy.
Prior to last night he had scored 16 times in 21 games for the MLS club.
He managed to make it 17 goals from 22 appearances at Toronto - and what a goal it was.
Despite turning 37 years old in a few weeks, Ibrahimovic scored a ridiculous spinning volley that could go down as one of the best of his career.
It completely defied his age and turned out to be the 500th goal of his stellar career.
LA Galaxy would go on to lose the game 5-3 but, Ibrahimovic would undoubtedly have been happy to score a goal that will go down as a Puskas Award contender.
It wasn't just his goal that got him in the headlines, however.
Towards the end of the game, Ibrahimovic was involved in a spat with USA international and former Roma player, Michael Bradley.
The two players squared up to each other and both can be seen exchanging angry words.
But what did Zlatan make of the incident?
He was asked about the altercation after the game and he responded in typical fashion.
“He thinks he is the philosopher of football,” Ibrahimovic said of Bradley in the LA Galaxy locker room, per MLS.com. “I have more goals than he has games. He should follow my rules.”
Ouch. He did not hold back one bit. A typical Ibrahimovic response.
Football fans loved how Ibrahimovic put Bradley in his place.
Bradley, however, refused to open up to the media about what was said between the two on the pitch.
“You're very interested in Zlatan these last few days?” He said.
“I'm not worried about perfect. I'm not worried about Zlatan,” added Bradley. “I'm worried about three points tonight.”
That's not a bad response either, to be fair. Toronto ended up getting all three points to remain in ninth in the MLS Eastern Conference.
LA Galaxy, meanwhile, remain in eighth in the MLS Western Conference.