Minnesota United FC produced one of the more dramatic turnarounds of the Major League Soccer weekend, overturning a two-goal deficit to beat Columbus Crew 3-2 at ScottsMiracle-Gro Field on Saturday night.

For long stretches, this looked like Columbus’ fixture to control. The Crew dominated the ball, finishing with 66 percent possession, and they turned that territorial edge into a deserved lead in the 31st minute when Taha Habroune opened the scoring at 31′. The home side went into the break 1-0 up and appeared firmly on course when Hugo Picard doubled the advantage at 56′, capping a slick start to the second half.

But the match flipped in a stunning 18-minute spell as Minnesota found a ruthless edge in transition and from wide areas. Kelvin Yeboah started the comeback at 59′, pulling one back just three minutes after Picard’s goal and changing the mood of the night. The forward struck again at 66′, this time with a header, to bring Minnesota level and silence the home crowd.

With Columbus suddenly rattled, Minnesota kept pushing. Their pressure told again in the 74th minute when Anthony Markanich rose to head home the winner at 74′, completing a remarkable comeback from 2-0 down to 3-2 ahead.

The final numbers underlined just how efficient the visitors were. Columbus had more of the ball and outshot Minnesota 13-12, but Minnesota put seven efforts on target to the Crew’s four and made their moments count. The Loons also delivered three assists on their three goals, a sign of how sharp they were once the match opened up.

There was a physical undertone throughout, with Max Arfsten going into the book for Columbus at 12′, Kyle Duncan cautioned for Minnesota at 24′, Rudy Camacho shown yellow at 72′, and Jefferson Díaz booked at 84′. But the defining story was Minnesota’s attacking surge after the interval.

For Columbus, this will feel like a painful missed opportunity after building a two-goal cushion on home soil. For Minnesota United FC, it is the kind of away win that can shape a season: resilient, clinical, and earned through belief when the fixture seemed to be slipping away.

Goal scorers: Taha Habroune 31′, Hugo Picard 56′ for Columbus Crew; Kelvin Yeboah 59′ and 66′, Anthony Markanich 74′ for Minnesota United FC.