A heavy midweek schedule and a full weekend slate combined to make Week 17 of the 2019 MLS season one of the wildest in recent memory.

The best team in the league lost to what used to be the worst team in the league; another team that used to be the worst team in the league (or in the running, at least), rolled a rival in front of a massive crowd; the league's current (and unchallenged) worst team gave up a touchdown worth of goals to heap misery on an already terrible season.

What does it mean? Almost everybody's moving and some teams that managed to win this week will actually go down as the rankings make room for the hotter teams jumping over them. The rankings do not care. The rankings do what the rankings must.

Previous rankings: Week 16 | Week 15 | Week 14 | Week 13 | Week 12 | Week 11 | Week 10 | Week 9 | Week 8 | Week 7 | Week 6 | Week 5 | Week 4 | Week 3 | Week 2 | Week 1

1. LAFC (11 wins, 4 draws, 2 losses)

Previous ranking: 1

Next MLS match: July 3 at Sporting, 8:30 p.m. ET, live on ESPN+

Did anyone see that coming? LAFC were without several starters for a visit to Commerce City, but that didn't make them underdogs against the Rapids. It's a testament to the gap Bob Bradley's team has created at the top of the rankings that we're going to leave them right there despite the loss.

Previous ranking: 3

Next MLS match: July 3 vs. Seattle, 7 p.m. ET, ESPN+

Big things are happening in the Boogie Down Bronx. Valentin Castellanos' incredible day -- two penalties earned, two goals scored -- helped push NYCFC's unbeaten run to 11 games. After LAFC's loss in Colorado, the New York club is the only team in MLS with a single loss in the 2019 season.

Previous ranking: 2

Next MLS match: July 3 at Orlando, 7:30 p.m. ET, ESPN+

Philly's four-game unbeaten run ended on the outfield grass at Yankee Stadium on Saturday, but the Union's grip on first-place remains -- for the moment. Jim Curtin has done an excellent coaching job to this point but the pack is closing in on his team and the summer will bring more than one kind of heat.

Previous ranking: 5

Next MLS match: July 3 at Chicago, 8 p.m. ET, ESPN+

The loss in Toronto to a young, reserve-laden TFC was a bad look for Frank de Boer's team, but the rough trip was mostly forgotten thanks to Saturday's win at home over Montreal. If Pity Martinez isn't going to contribute goals from open play, the return of Justin Meram to the score sheet could be a big boost for Atlanta.

Previous ranking: 4

Next MLS match: July 4 vs. Toronto, 9 p.m. ET, ESPN+

The Quakes humbled the Galaxy at Stanford Stadium on Saturday night, a sign that the paradigm is shifting between the two ancient rivals. LA certainly missed Jonathan Dos Santos in midfield, but the lack of production from Zlatan Ibrahimovic is most troubling. The Galaxy look like a team that very much needs summer reinforcements.