Once again, the clubs of Major League Soccer gave their fans plenty of excitement and drama in their weekend matches.
The most exciting match of Saturday came from north of the border with Montreal and Real Salt Lake going back and forth in a five-goal shootout.
The other impressive result on Saturday came on the opposite end of North America as the Seattle Sounders brought plenty of life to CenturyLink Field in their win over San Jose.
However, the most impressive result of all this weekend came from Houston where Sporting Kansas City ended the 36-match home unbeaten streak of the Dynamo.
Read on for recaps of all the matches from this weekend in MLS.