Vancouver Whitecaps and Sporting Kansas City reeled in Seattle Sounders on Saturday with streak-ending wins in the MLS.
Sporting Kansas City extended its unbeaten streak to seven games as it reduced the Seattle Sounders' lead in the Western Conference.
An 84th-minute penalty from Benny Feilhaber saw Sporting defeat the Sounders 1-0 in the MLS on Saturday, ending a winless run of nine league games against Seattle.
The victory took Sporting to 24 points in the West's standings, within touching distance of Seattle (26), which had not lost in four games.
Sounders goalkeeper Stefan Frei committed the foul that allowed Feilhaber to score the winner at Sporting Park, with the Swiss gloveman surging off his line in an attempt to win a 50-50 ball with Dom Dwyer.