Bastian Schweinsteiger continued his goalscoring form in MLS as the Chicago Fire eased past the New England Revolution, while Orlando City has yet to lose at home after seeing off the LA Galaxy in stoppage time.
Former Manchester United midfielder Schweinsteiger scored his second goal in three games to lead the Fire to a 3-0 victory at home to the Revolution.
Surplus to requirements at Old Trafford, former Germany international and World Cup winner Schweinsteiger has hit the ground running in the United States with a goal on his debut on April 1 and the 32-year-old was at it again on Saturday.
Schweinsteiger opened the scoring on the stroke of halftime, collecting the ball on the edge of the penalty area before driving into the box and firing a shot across goalkeeper Cody Cooper.
Nemanja Nikolic then bagged a second-half brace as the Fire remain unbeaten in three matches since Schweinsteiger's arrival.
Orlando City has built a fortress following a thrilling 2-1 win at home to the Galaxy.
Playing at Orlando City Stadium this season, Orlando made it four successive victories thanks to Cyle Larin's dramatic 91st-minute winner.
The Galaxy's Romain Alessandrini had equalized in the 83rd minute to cancel out Will Johnson's first-half opener.
A spirited 10-man Atlanta United fell to a 2-1 defeat against the Montreal Impact after Leandro Gonzalez Pirez was sent off before the interval and Bradley Wright-Phillips was on target as the New York Red Bulls defeated Eastern Conference rival DC United 2-0.
The Columbus Crew came from behind to top Toronto FC 2-1, Real Salt Lake beat the Colorado Rapids by the same scoreline, Minnesota United overturned a two-goal deficit to earn a 2-2 draw against the Houston Dynamo and the Portland Timbers lost 1-0 to unbeaten Sporting Kansas City.