Zlatan Ibrahimović marked his return to LA Galaxy from injury with absolute class after he scored twice in his side's 2-1 win against Portland Timbers.
The 37-year-old Swedish striker almost opened the scoring early on with an outrageous 'flexible volley,' only to be denied by the post.
In what could have been a potential candidate for MLS' 'Goal of the Season,' Ibrahimović's strike was equally as ridiculous as the one that he scored against Toronto FC back in September to notch up his 500th career goal.
However, the former Sweden international would score from the spot kick in the first half, but Portland's Jeremy Ebobisse would cancel out his opener before half-time.
Ibrahimović would once again step up in the second half and score a cheeky Panenka penalty.
The former Paris Saint-Germain and Manchester United star had been out of action since he picked up an Achilles injury in LA Galaxy's opening match of the season against Chicago Fire.
Ahead of the match, Ibrahimović said that he was unsure if he would start against Portland as he raced to be fit again.
"I felt tightness [in my Achilles] and it was growing and it was painful, but I kept playing because I had too much adrenaline and because I knew I would score, so I didn't want to step out," he said (via Sky Sports).
"I wanted to win the first game, so I stayed, but I had a lot of pain.
"But I feel good and it's all about how long you can keep it and that I don't know. That you have to find out when you play. So if I feel good enough, I'm playing, if I don't feel good enough I won't."
Well, there's no doubt that Galaxy fans were happy that he was ready to play against Portland.
Meanwhile, Ibrahimović's former United teammate Wayne Rooney was in action for DC United and scored an unreal free-kick against Orlando City.
What did you make of Ibrahimović's unorthodox volley?
Let us know in the comments.
Featured Image Credit: LA Galaxy