Then there were three.
Minnesota United's 1-0 victory at St. Louis City SC ended the expansion team's record 5-0 season start and left only three teams still unbeaten six weeks into this MLS season.
Only the Loons, Los Angeles FC and Cincinnati haven't lost yet and Minnesota's 3-0-2 record includes all three victories won on the road, at FC Dallas, Colorado and now St. Louis City. The Loons are also in fourth place in the Western Conference.
Loons striker Luis Amarilla ended the home team's perfect start with a 78th-minute penalty kick that stood as the winner, even after a hectic finish when St. Louis City pushed forward desperately.
"This is not luck," Loons coach Adrian Heath said. "We're better than people think."
Amarilla converted his second penalty kick this season after St. Louis City defender Kyle Hiebert's sliding tackle in the 18-yard penalty box. That drew both a yellow card and the penalty kick, which Amarilla powered past keeper Roman Buerki.
A week ago, the Loons surrendered a last-gasp goal in extended stoppage time that left them feeling like they had lost a 1-1 home draw with Vancouver. They did so while playing with six starters (and seven regulars overall) away for FIFA international play.
This time, they survived St. Louis City's late-game pressure and kept 6-3 Brazilian star striker João Klauss and his surprising upstart team scoreless through seven minutes of second-half stoppage.