Uhre hits hat-trick as Union snap winless run, Inter Miami slump to sixth straight loss

Mikael Uhre netted a hat-trick as Philadelphia Union snapped their five-game MLS winless run with a 4-2 victory over Toronto on Saturday.

Union took an early lead after Lukas MacNaughton's 16th-minute own goal before Denmark international Uhre bagged a double before half-time.

Uhre added a third in the 56th minute to round out his hat-trick, tapping in Julian Carranza's low ball across goal and put the contest to bed.

Toronto pulled one back through Italy international Lorenzo Insigne in the 66th minute, before Richie Laryea's stoppage-time consolation.

New England reinforced their grip on top spot in the Eastern Conference with a 2-1 home win over Sporting KC, who are last overall.

Giacomo Vrioni netted a first-half brace for the Revs, but Sporting pulled one back in the 50th minute from Johnny Russell, only to be reduced to 10 men when Andreu Fontas was sent off 10 minutes later.

The Revs are ahead of second-placed Cincinnati on goal difference, with Cincy winning 2-1 over Portland Timbers after strikes from Sergio Santos and Brandon Vasquez.

New York City moved up to fourth in the East with a 3-1 home win over Dallas sparked by Santiago Rodriguez's double.

Western Conference leaders St Louis City were denied victory after Michael Barrios' 90th-minute equaliser as they drew 1-1 at Colorado Rapids.

St Louis remain top in the West but only on goal difference from Seattle Sounders who condemned Minnesota United to three straight losses with a 1-0 victory.

Denis Bouanga netted his seventh goal of the MLS season as LAFC drew 1-1 at Nashville, while LA Galaxy snapped their winless start to the campaign with a 2-0 home victory over Austin.

Inter Miami's losing run extended to six in a row, compounding the pressure on boss Phil Neville, as they went down 1-0 at Houston Dynamo.

Real Salt Lake beat San Jose Earthquakes 3-1, Charlotte defeated Columbus Crew 1-0, struggling Montreal edged New York Red Bulls 2-0 and Christian Benteke scored as DC United won 3-1 at Orlando City.