CHARLOTTE, N.C. (AP) — It was a night worthy of a picture or two for Son Heung-min.

Son scored two goals in a three-minute span in the first half off assists from Carles Gil to propel the MLS All-Stars past the LIGA MX All-Stars 4-3 in Wednesday night’s Major League Soccer All-Star Game.

Get The Latest News!

Don't miss our top stories and need-to-know news everyday in your inbox.

The Los Angeles Football Club forward celebrated both goals with his signature “camera” celebration — mimicking holding an old-fashioned camera, framing the shot with his fingers and then pretending to snap a picture.

Son was named the game's MVP.

“I had great players, amazing players around me and that made my job easier,” said Son, who played for South Korea in the World Cup. “Scoring two goals makes the night really special.”

Chicago Fire’s Philip Zinckernagel and FC Cincinnati’s Evander da Silva Ferreira also scored for the MLS All-Stars in front of 35,197 at Bank of America Stadium.

Luis Gabriel Rey sent a running header off a free kick past Matt Freese, the United States men’s national team goalkeeper, 10 minutes into the game to give Liga MX a 1-0 lead.

Then Son took over.

The LAFC forward fielded a pass from Gil on the left side of the pitch, settled the ball and slid a well-placed shot past a diving Carlos Acevedo to even the score at the 20-minute mark.

Son gave MLS the lead for good just moments later when Gil hustled to stop the ball from going out of play and fired a pass back in front of the goal. Son buried the shot in the back of the net.

Article continues after sponsor message

“He’s an unbelievable player,” said Hany Mukhtar, a midfielder for Nashville FC, said of Son. “He’s a world class player for a reason. He shows it every week, and we all know how good he is. We see it in training, and I’m not surprised at what he did.”

Zinckernagel made it 3-1 MLS in the 42nd minute when he scored off a rebound.

Liga MX got to within 3-2 early in the second half on a goal by Salomon Rondon, before Ferreira’s goal in the 58th minute gave MLS some cushion. Jose Pardela added a late goal in extra time for LIGA MX to make it 4-3.

MLS’ biggest star, Lionel Messi of Inter Miami, did not play.

Messi was not at the game after Argentina made a deep run in the World Cup before falling to Spain in the finals. Messi has 12 goals and eight assists for Inter Miami at the All-Star break.

He and teammate Rodrigo De Paul received an excused absence from Major League Soccer.

Charlotte is hoping that hosting the MLS All-Star Game serves as a precursor to being selected as a host city for the 2031 Women's FIFA World Cup.

The city has strongly supported its Charlotte FC team, and the stadium also drew rave reviews from the USMNT team after its friendly against Senegal, which was well attended.

Bank of America Stadium is undergoing a $1.3 billion renovation project that should be completed by 2030.

___

AP soccer: https://apnews.com/hub/soccer

 

More like this:

Lopes Cabral's equalizer for Cape Verde vs Argentina wins public vote for best goal at World Cup
6 days ago
Kylian Mbappé passes Lionel Messi for career World Cup scoring record with 22 goals
Jul 18, 2026
Saka’s hat trick lifts England past Mbappé and France 6-4 in wild World Cup third-place game
Jul 18, 2026
The Latest: Spain scores in extra time, beats Argentina 1-0 to win World Cup
Jul 19, 2026
US goalkeeper Matt Freese says he'll never get over his team's loss to Belgium in the World Cup
5 days ago