Argentine World Cup-winner Thiago Almada scored two brilliant stoppage time goals as Atlanta United beat the San Jose Earthquakes 2-1 on a pulsating opening day of the Major League Soccer season on Saturday.
There was also late drama in the capital, where Wayne Rooney's D.C. United grabbed a 3-2 win over Toronto FC with Theodore Ku-DiPietro scoring the winner in the eighth minute of time added on.
MLS signed a reported $2.5 billion 10-year deal with Apple TV to stream the league from this season and it was Almada, the first active player from the league to be on a World Cup-winning squad, who took top billing.
Jeremy Ebobisse gave San Jose a 12th-minute lead at Atlanta, which then missed a chance to draw level from the penalty spot with Luiz Araujo firing well wide of the target.
But a thundering, long-distance drive from Almada in the third minute of time added on brought Atlanta level and then six minutes later, the 21-year-old, signed from Velez Sarsfield last year, produced a curling free kick from over 20 yards out to win the game in front of 67,538 fans.
Former Leeds United midfielder and Polish international Mateusz Klich scored on his D.C. United debut with a long-range effort in the 13th minute after being given acres of space to advance into.
Toronto FC's troubles worsened when it lost Italy international Lorenzo Insigne, reportedly the highest paid player in MLS, to injury in the 34th minute. But another Italian, former Juventus midfielder Federico Bernardeschi, brought Toronto level from the penalty spot in the 66th minute.
It was a curling Bernardeschi free-kick that led to Toronto's second, the ball coming out off the post and Mark-Anthony Kaye reacting quickest to turn into an unguarded net.
But D.C. drew level in the 90th minute with a header from former Crystal Palace forward Christian Benteke before Ku-Diepietro's close range finish sent the home crowd wild.
Philly on fire. Last season's beaten finalist, Philadelphia Union, tipped by many to lead the way again in the Eastern Conference, got off to a flying start with a 4-1 dismantling of the Columbus Crew.
The Crew took the lead when a low drive from Colombian Cucho Hernandez went in off a slight deflection from home defender Jakob Glesnes.
Philadelphia pulled level with a Daniel Gazdag penalty on the stroke of halftime and then Julian Carranza tapped in a low cross from Alejandro Bedoya to put the Union 2-1 up. Gazdag put away another penalty in the 72nd minute after a VAR review ruled, harshly, that Milos Degenek had handled and then Carranza added the fourth after good work from Joaquin Torres.
New York City, the 2021 MLS Cup winner and last season's Eastern Conference playoff finalist, fell to a 2-0 defeat to Nashville in Tennessee.
U.S. World Cup defender Walker Zimmerman fired Nashville ahead in the 34th minute and then Hany Mukhtar, the league's Most Valuable Player last season, came off the bench to set up the second. The German powered towards the heart of the New York City defence before slipping the ball to young Canadian Jacob Shaffelburg, who made no mistake.
Phil Neville's Inter Miami beat Montreal 2-0 with Ukrainian defender Serhiy Kryvtsov heading home on his debut before Shanyder Borgelin made sure of the win.
The New York Red Bulls fell to a 1-0 defeat to Orlando City while Cincinnati beat Houston 2-1 and the New England Revolution enjoyed a 1-0 win at Charlotte in front of a crowd of 69,345.
The derby clash between Los Angeles Galaxy and LAFC at the Rose Bowl was postponed due to stormy weather.