Toronto FC stayed hot in MLS, while the Chicago Fire, New England Revolution and Philadelphia Union enjoyed big wins.
Sebastian Giovinco was on target as Toronto extended its winning streak to a club record six games after edging Minnesota United 3-2.
WATCH: Onyewu scores birthday goal
Former Juventus forward Giovinco opened the scoring on Saturday but Tosaint Ricketts was the hero again for Toronto at BMO Field.
After his late double downed the Columbus Crew midweek, Ricketts was at it again, with his 77th-minute strike sinking Minnesota, who led through Kevin Molino's second-half brace.
. @JozyAltidore goes BEASTMODE to set up the winner for @TosaintRicketts . #TFCLive | #TORvMIN pic.twitter.com/kBdRtJ4qW0
— Toronto FC (@torontofc) May 13, 2017
Toronto is six points clear atop the Eastern Conference, following the Crews' 3-2 victory at lowly Montreal.
The Fire, Revolution and Union had no trouble scoring on the weekend.
Nemanja Nikolic scored twice in Chicago's 4-1 rout of reigning MLS Cup champion Seattle.
Clint Dempsey canceled out Nikolic's 25th-minute penalty but the latter, David Accam and Luis Solignac ensured Chicago snapped a three-match winless run.
A four-goal first half saw the Revolution to a 4-0 demolition of slumping Real Salt Lake – ending a streak of five games without a win, while the Union were also a 4-0 victor at 10-man DC United.
Kaka was on target as Orlando City were held to a 2-2 draw by Sporting Kansas City and the Colorado Rapids accounted for the San Jose Earthquakes 3-0 thanks to Shkelzen Gashi's brace.
Highlights: City defend the fortress with a pair of goals against Sporting KC. #ORLvSKC pic.twitter.com/KRh78DOtXw
— Orlando City SC (@OrlandoCitySC) May 14, 2017