Wayne Rooney had not scored entering his third match of the MLS season, but ended the night averaging a goal a game after a classy hat trick helped D.C. United to a comfortable 5-0 win over Real Salt Lake.
RSL came into the night unbeaten through two matches, but two goals from Rooney before halftime had the home side rolling.
The first came from the penalty spot 34 minute in, while a clever chip doubled D.C. United's lead on 41 minutes.
It all fell apart for Salt Lake from there, with Jefferson Savarino shown his marching orders on the stroke of halftime to leave the team down a man.
Rooney netted his third of the night on 65 minutes, sliding in to tap home from a Junior Moreno cross.
A second red card for Real Salt Lake soon followed, Marcelo Silva picking up his second booking of the night, and D.C. United continued to tack on the goals late.
Lucas Rodríguez netted a stunning first MLS goal from a Rooney corner, and Ulises Segura took advantage of some sloppy defending to finish out the lopsided scoreline.
The win moved D.C. top of the Eastern Conference with seven points from three matches, but the team atop the West is still perfect, with the Seattle Sounders rolling to another big win on Saturday.
Víctor Rodríguez, Jordan Morris, Nicolas Lodeiro and Raul Ruidiaz all found the net for the Sounders as they rolled to a 4-2 win over the Chicago Fire.
The win sees Seattle keep its perfect start to the season rolling, having now won three straight to open the season after making a habit of slow starts over the last couple of years.
For the second straight match San Jose showed well in the first half only to fall apart in the second, losing 4-1 to the New York Red Bulls despite taking a 1-0 lead into halftime.
Memo Rodríguez opened the scoring for Houston 15 minutes in before Fredy Montero and Alberth Elis traded goals from the penalty spot.
Lass Bangoura's first MLS goal pulled the Whitecaps level just after halftime, but it was Rodríguez who found a winner for the home side, sneaking in on the back post for a 73rd minute finish.
The win keeps Houston unbeaten in league play on the year, having picked up seven points from three matches.
Orji Okwonkwo and Ignacio Piatti struck just a minute apart early on in the contest, with Piatti adding a second on 80 minutes to put the match to bed despite a late consolation strike from Dom Dwyer.
Despite entering the night with two wins from two, Minnesota United could not keep pace with the Sounders in the Western Conference, falling 3-1 to the LA Galaxy, who were once again playing without Zlatan Ibrahimovic.
Jonathan dos Santos scored from the spot to open 36 minutes in and Chris Pontius doubled the advantage before the break.
The Loons got back into the match briefly through Jan Gregus, who saw his shot slip past Galaxy goalkeeper David Bingham, but Sebastian Lletget netted six minutes later to restore the two-goal advantage.
Angelo Rodríguez struck in the 87th to give Minnesota some late hope, only to come up short of pulling off the improbably comeback.