Carlos Vela, MLS All-Stars Defeat Liga MX in 2022 All-Star Game

  • Oops!
    Something went wrong.
    Please try again later.

Bragging rights still belong to Major League Soccer.

After defeating Mexico's Liga MX All-Stars in a thrilling penalty kick shootout in last year's contest, MLS' best players earned a 2-1 victory in the 2022 MLS All-Star Game on Wednesday at Allianz Field in St. Paul, Minnesota.

This was the second straight year the All-Star Game format was a showdown between the two leagues, and MLS is now 2-0 thanks to goals from Carlos Vela and Raúl Ruidíaz.

The home side wasted little time setting the tone thanks to some brilliance from the LAFC teammates two minutes into the game.

Diego Palacios shook a defender with a beautiful fake and unleashed a perfectly placed cross to a waiting Vela, who buried the ensuing header in the back of the net. That it was Vela, the highest scoring Mexican player in MLS history, who scored against the Liga MX All-Stars made the goal all the more notable.

MLS maintained that advantage into the second half thanks in part to multiple saves from Minnesota United FC goalkeeper Dayne St. Clair, much to the home crowd's delight.

His diving save right before halftime stood out:

The second half was far more wide open with each side creating a number of chances.

While MLS had a goal taken off the board for an offside ruling, it got one back by drawing a foul inside the box. Ruidíaz of the Seattle Sounders scored what proved to be a key insurance goal with a no-doubter on the penalty kick.

Still, it was just a matter of time before the Liga MX All-Stars finally broke through given the pressure they applied throughout much of the second half. Kevin Álvarez drilled one past New York City FC goalkeeper Sean Johnson, who replaced St. Clair, to cut the deficit in half.

That was the end of the scoring, though, as MLS protected the lead to clinch a second straight victory in the current format.