Josef Martinez became the first player to score six hat-tricks in MLS as Atlanta United maintained their charge in the Eastern Conference with a 3-1 win over Wayne Rooney's DC United.
Martinez continued his fine form in front of goal, taking his tally for the season to 22, while Rooney failed to find the net before being withdrawn on 67 minutes.
The competition's leading scorer completed his treble with a coolly taken finish to keep DC United at the bottom of the Eastern Conference.
The win puts Atlanta four points clear of New York City at the summit, albeit they have played two games more than their nearest rivals in the standings.
All the goals. All the glory.
— Atlanta United FC (@ATLUTD) July 21, 2018
Watch the record-breaker and more.
Highlights right here ⬇️ pic.twitter.com/tGoCwYSheX
Third-placed New York Red Bulls sit a further two points back after two goals in the last 20 minutes gave them a 2-0 win over New England Revolution.
Daniel Royer converted a set-piece at the back post on 70 minutes before Bradley Wright-Phillips scored his 99th goal in MLS with a late header.
They did it on a rainy night in Red Bull Arena! pic.twitter.com/WoD1feVNog
— New York Red Bulls (@NewYorkRedBulls) July 22, 2018
Elsewhere in the East, Toronto registered a much-needed win in Chicago thanks to goals from Sebastian Giovinco and Jonathan Osorio.
Back in the win column#TFCLive | #CHIvTOR pic.twitter.com/D5Dw1hfKVw
— Toronto FC (@torontofc) July 22, 2018
Columbus Crew scored twice in the closing minutes to edge Orlando City 3-2 in a five-goal thriller. Captain Wil Trapp proved to be the hero with a game-winning stunner in stoppage time.
🖐 goals
— Columbus Crew SC (@ColumbusCrewSC) July 22, 2018
❤️⚡️😱@wil_trapp becomes your hero 🥇
▶️ Tonight's highlights#CrewSC | #CLBvORL pic.twitter.com/nb8Z94nWYG
In the Western Conference, Zlatan Ibrahimovic scored again as LA Galaxy recorded a 3-1 triumph over Philadelphia Union.
CJ Sapong gave the hosts a surprise half-time lead, but Ibrahimovic assisted Ola Kamara's equaliser three minutes after the break to level the scores.
The 36-year-old Swede then blasted Galaxy into the lead, taking his tally to an impressive nine goals in his last six starts, before Michael Ciani scored late to add breathing space.
👌 @Ibra_official provides a goal & assist as #LAGalaxy steal the show in Philadelphia ⬇️ pic.twitter.com/ysXkt6s4Nc
— LA Galaxy (@LAGalaxy) July 22, 2018
The Galaxy close to within eight points of table-topping FC Dallas, who were held 1-1 by Houston Dynamo in the Texas derby.
Both goals came in the opening eight minutes, as Mauro Manotas cancelled out Matt Hedges' first-minute strike.
Heading back to DFW with a point. See how game 1 of the #TexasDerby unfolded in the Bayou City. pic.twitter.com/xM9ZRIgNtv
— FC Dallas (@FCDallas) July 22, 2018
Elsewhere in the West, Nicolas Lodeiro scored twice as Seattle won 2-0 against Vancouver, with new-signing Raul Ruidiaz making his debut.
Three points in the books! 👊
— Seattle Sounders FC (@SoundersFC) July 22, 2018
⬇️⬇️ #SEAvVAN MATCH HIGHLIGHTS ⬇️⬇️ pic.twitter.com/lalX1OwgAa
Real Salt Lake and Portland Timbers each had home 2-2 draws with Colorado Rapids and Montreal Impact respectively.
Highlights from Round 2️⃣ of the Rocky Mountain Cup pic.twitter.com/5FskoCn2DE
— Real Salt Lake (@RealSaltLake) July 22, 2018
Keepin' the streak alive. #PORvMTL #RCTID pic.twitter.com/9vfqrbEaxE
— #VoteValeri #VoteScott (@TimbersFC) July 22, 2018