The last time Minnesota United surrendered a late soul-crushing goal at home, a draw three weeks ago against Vancouver only felt like a loss.
Saturday's outcome really was one, a 2-1 loss to Orlando City.
Second-half substitute Duncan McGuire's 88th-minute goal was the winner for the visitors at Allianz Field. The Loons (3-2-2) remained winless at home this season, falling to 0-1-2.
The two teams swapped early second-half goals, trading Loons attacker Bongokuhle Hlongwane's 58th minute one created by Robin Lod and Hassani Dotson's playmaking with midfielder Iván Angulo's equalizer in the 66th minute.
Just when it looked like the Loons might go home with a third consecutive home draw, McGuire scored the winning header. A crossing ball from the left sideline had been flicked by Angulo past goalkeeper Dayne St. Clair. Angulo's shot knocked off the crossbar, but McGuire headed it into an open goal.
"It's a difficult one to take, but that's football," Loons coach Adrian Heath said. "Small margins, at either end. Tonight, they probably have a little rub of the green and we haven't."
Heath returned Lod to his position as a right-side attacker, next to recently acquired Sang Bin Jeong. The South Korea striker started for the first time in MLS, playing 57 minutes.
McGuire's goal stood as the winner against a Loons team that chance after chance all night long. The missed chances started with Hlongwane's short-range redirection that went wide right in just the second minute. Later, Lod had a chance of his own thwarted.