Italy international Lorenzo Insigne netted his first goal in the MLS as Toronto won a seven-goal thriller 4-3 over Nashville on Saturday, while Gareth Bale was on the scoresheet again for LAFC.
The 31-year-old winger fired in Toronto's fourth goal to make it 4-2 in the 77th minute with a near-post strike from just outside the box.
Insigne, making his third MLS appearance for Toronto, showed his class to create a pocket of space for himself before opening up his body to fire past Nashville goalkeeper Joe Willis.
The goal headlined an entertaining contest which helped Toronto claim their seventh win of the season as they seek to mount a late-season charge.
Jonathan Osorio rifled Toronto in a 19th-minute lead but Hany Mukhtar's penalty squared it up in the 41st minute. Osorio restored Toronto's lead by tapping in Richie Laryea's low ball across goal, yet Nashville were level by half-time when Teal Bunbury glanced in off the post from a corner.
Filippo Bernardeschi put Toronto up again with an emphatic 54th-minute penalty before Insigne's moment with just under quarter of an hour to go. Walker Zimmerman headed in a late goal from Mukhtar's corner but Nashville could not find an equaliser as Toronto claimed their first road win in 378 days.
Bale, making his fourth appearance for his new club, netted his second MLS goal in LAFC's 4-1 victory against Real Salt Lake.
The Walsh international came on in the 64th minute with LAFC 3-1 up after Cristian Arango's double and added the fourth with a classy solo goal. Bale ran down the right flank, beating away two defenders, before tucking into the box and finding his favoured left foot for a trademark strike.
Cincinnati made a statement with a strong 3-1 home win against Eastern Conference leaders Philadelphia Union.
All three of Cincinnati's goals came in the second half, after Brenner had a first-goal strike disallowed by the VAR. Brandon Vazquez, Brenner and Alvaro Barreal netted for Cincinnati, who move up to sixth, while Paxton Aaronson scored a late consolation for Union.
Under-performing New England snapped their six-game winless run to revive their playoffs hopes with a 3-0 victory at Orlando City.
Matt Polster, Wilfrid Kaptoum and Henry Kessler got the goals, with Carles Gil grabbing his 12th assist of the season for the latter's strike.
New York City were unable to capitalise on Philadelphia's loss, going down 3-2 at Columbus Crew, for whom Lucas Zelarayan scored a brace.
Gonzalo Higuain got on the scoresheet as Inter Miami rallied from behind to twice to manage a 2-2 draw at Montreal.
Bottom club DC United held New York Red Bulls to a 0-0 draw, while Chicago Fire made it four wins in five games with a 3-2 victory at Charlotte.
In the west, Javier Hernandez netted a late double but it was not enough for LA Galaxy who went down 4-2 at Sporting KC.
Gyasi Zardes scored a hat-trick as Colorado Rapids edged Minnesota United 4-3, Austin and San Jose Earthquakes drew 3-3 and Portland Timbers and Dallas both scored late in a 1-1 draw.