Josef Martinez continued his prolific form in a resounding win for Atlanta United, while Jozy Altidore scored a stunning goal for Toronto in MLS action on Wednesday.
Martinez netted a brace as defending champions Atlanta crushed the 10-man Houston Dynamo 5-0 at Mercedes-Benz Stadium.
After Alberth Elis was sent off in just the sixth minute for making contact with the referee, Darlington Nagbe got the scoring started for the hosts before Brandon Vazquez's close-range header made it 2-0.
SIGN UP to watch MLS in Canada in 2019 on DAZN
Martinez's header from a Julian Gressel cross extended Atlanta's lead on the hour-mark before the Venezuelan finished brilliantly again 19 minutes later.
I mean... @JosefMartinez17 puts 'em on the ground and smashes it in pic.twitter.com/i0nctOkU0f
— Atlanta United FC (@ATLUTD) July 18, 2019
The striker has scored six goals in four games since returning from the Copa America, while Gressel sealed Atlanta's win.
Frank de Boer's men moved into second in the Eastern Conference, sitting three points behind leaders Philadelphia Union.
At BMO Field, Altidore's fine goal led Toronto to a 3-1 win over New York Red Bulls.
Altidore produced a brilliant flick from a Tsubasa Endoh cross to give the hosts the lead before Alejandro Pozuelo's penalty.
I mean, c’mon now. That’s just silly @JozyAltidore | #TFCLive pic.twitter.com/LWfgGE7qgZ
— Toronto FC (@TorontoFC) July 18, 2019
Tom Barlow pulled a goal back for the Red Bulls in the 63rd minute, but Ashtone Morgan's strike helped lift Toronto into sixth in the east.
Elsewhere, the New England Revolution hammered the Vancouver Whitecaps 4-0 and the Columbus Crew twice came from behind to salvage a last-gasp 2-2 draw with the Chicago Fire.