Eastern Conference leader New York City FC came crashing back down to earth, with its four-game winning streak in MLS snapped by Sporting Kansas City 3-1, despite another goal from Frank Lampard.
Flying high and a point clear atop the east, NYCFC headed to Kansas City full of confidence, having defeated the New England Revolution, New York Red Bulls, Seattle Sounders and Philadelphia Union.
But NYCFC lost in MLS for the first time since June 2 as Sporting KC emerged triumphant at Children's Mercy Park on Sunday.
Benny Feilhaber opened the scoring for Sporting KC in the eighth minute, a lead quickly wiped out by former England international Lampard, who equalized six minutes later with a tidy finish from close range for his fourth goal in five games.
NYCFC's joy was short-lived, however, after Jimmy Medranda restored Sporting KC's advantage in the 16th minute.
And Sporting KC made sure of the win thanks to Ike Opara six minutes into the second half as the club extended its unbeaten run to five matches.
Despite the defeat, NYCFC remains a point clear of the Union, though it has played one game more, while Sporting KC is fifth in the Western Conference.
Meanwhile, the Red Bulls missed the chance to close the gap on New York City after they were held to a scoreless draw by the defending MLS Cup champion Portland Timbers.
The Red Bulls almost snatched the points at the end but Timbers goalkeeper Jake Gleeson somehow managed to tip Felipe's shot just over the crossbar in stoppage time.