The Portland Timbers continued their winning streak in MLS, while Cristian Techera scored a hat-trick for the Vancouver Whitecaps on Saturday.
The Timbers extended their run to six straight wins thanks to a 3-2 victory over the Colorado Rapids.
Samuel Armenteros opened the scoring for Portland approaching the half-hour mark, finding the top corner after a brilliant turn.
But the Rapids found an immediate response, Julio Cascante turning a cross into his own net.
Oh dear. May 27, 2018
An Armenteros header restored the Timbers' lead before Diego Valeri made it 3-1 after a counter-attack.
Yannick Boli netted a late penalty for Colorado, but Portland closed out their win to move into third in the Western Conference.
In Vancouver, Techera struck a second-half hat-trick to help the Whitecaps draw 3-3 against the New England Revolution.
An Ali Ghazal own goal and Cristian Penilla strike had New England in control early in the second half.
But Techera dragged the hosts level with two goals in three minutes, finishing a Marcel de Jong cross before scrambling in a second.
Teal Bunbury restored the Revolution's lead in the 59th minute, only for Techera to put away a Yordy Reyna cross to make it 3-3.
240 seconds of action-packed-rollercoaster-highlights May 26, 2018
A 10-man Los Angeles FC held on for a 1-1 draw at home to DC United to continue their solid start to the season.
Real Salt Lake overcame the Seattle Sounders 1-0, the New York Red Bulls and Philadelphia Union drew 0-0 and Chicago Fire beat Orlando City 2-1.
Minnesota United scored twice in the second half to record a 2-0 win at home to the Montreal Impact.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.