Carlos Vela produced a moment on magic on Saturday, but it wasn't enough for his Los Angeles FC side to claim a win over the red-hot Portland Timbers, who used a late Samuel Armenteros rocket to take a 2-1 victory in a battle of Western Conference powers.
Portland had opened the scoring just after the break, when a Diego Valeri free-kick forced a rebound in front of Tyler Miller's goal.
SIGN UP to watch MLS games LIVE and on-demand in Canada on DAZN
Cristhian Paredes was on hand to net his first MLS goal, putting the home side out in front.
It would take over 20 minutes for Vela to come up with an answer, but the goal was well worth the wait.
The Mexico international's goal came with the help of Portland goalkeeper Jeff Attinella, who was caught leaning a bit close to his near post.
Vela took advantage, curling a lovely dipping shot to the back stick and leaving Attinella grasping at air as the ball flew in over his outstretched arms.
Portland would get the final laugh however.
Armenteros came up with a left-footed bomb of his own, firing home from 20-yard out to put the home side in front for good.
That left foot. 💰 #PORvLAFC pic.twitter.com/lSXPVPwtxf
— Major League Soccer (@MLS) May 19, 2018
Daaang, @SamArmenteros. 🔥 pic.twitter.com/xYKSY9OEAk
— Major League Soccer (@MLS) May 19, 2018
It was a first goal for Armenteros with Portland, and the celebration run showed just how pleased he was to get on the score sheet.
The win is the fifth in a row for the Timbers, who are still perfect on their home patch in 2018.
The result leaves LAFC second in the West, with the Timbers just three points back and holding a game in hand.
Portland will be back in action next Saturday against the Colorado Rapids, with LAFC returning to the pitch that same day against D.C. United.