Jordan Morris came off the bench and rescued a point for the United States men's national team in a 1-1 draw at El Salvador on Tuesday in Concacaf Nations League play.

Morris, the all-time leading scorer in the competition's history with five goals, headed home a cross by getting inside his defender before heading to the far post with little time left.

The goal came at a moment in the match where the U.S. were just sharper, building on a solid second half and getting a boost when El Salvador saw red with just over 10 minutes to go to make it 10-v-10.

Luca de la Torre positioned himself well after a failed cross to whip in a ball right into the heart of the box, and Morris didn't waste it.

The victory avoids what would have been an embarrassing defeat as the U.S. have lost to El Salvador just once, back in 1992. 

With the match taking place on a shockingly poor, wet and destroyed pitch at the Estadio Cuscatlan, it was Alexander Larin's goal in the 35th minute that gave the hosts the narrow lead.

The Comunicaciones left back went for goal from a narrow angle, and nobody saw it coming, including goalkeeper Ethan Horvath, who was left stunned and frozen.

Both teams finished with 10 men thanks to Paul Arriola and Ronald Gomez seeing red, though Arriola's dismissal was harsh. No VAR meant that it couldn't be reviewed, putting the U.S. in a tough spot that they managed to climb out of.  

And just when defeat looked likely, a determined USMNT came to life when it mattered most with Morris' quality goal. The loss stretches the USA's unbeaten streak against El Salvador to 20 matches.

But how did each player perform in this one? Here are our player ratings for the match for every starter, substitute and manager.

USMNT Player rating

All ratings are out of 10, and the higher the number the better. A zero would be a first-minute red card. A 10 would be like a dominant hat trick.

Considering that the match was played in terrible conditions, the ratings for Tuesday's match should be taken with a grain of salt.