El Salvador vs USA - Jordan Morris salvaged a point for the United States in CONCACAF Nations League action after 90 minutes in El Salvador on a nasty, sloppy, muddy mess of a surface.

The United States found themselves in a prime CONCACAF road encounter against a muscular opponent, on a pitch ravaged by severe rain

Despite being repeatedly punched in the mouth by lousy circumstances, poor officiating, and a passionate opponent, the United States found a solution in the 90th minute.

Alex Larin caught goalkeeper Ethan Horvath dozing before halftime, waking El Salvador awake

The second half was tense, with replacement Paul Arriola being sent off with 20 minutes remaining

However, El Salvador lost a player less than 10 minutes later when Ronald Rodriguez was sent off for a last man foul on Yunus Musah

Morris eventually found the decisive moment, beating Larin in the air and heading a de la Torre cross into the back of the goal to save a point

As a result, the US needs four points from its next two matches to qualify for the Nations League final stage

90th minute: GOAL, UNITED STATES! Weston McKennie gets his head to the ball on a corner from Pulisic, but his bullet header is saved by a superb Gonzalez save. 

The US, on the other hand, recycles the ball into the area, and Jordan Morris has another chance to head the ball into the net

Morris defeats Larin in the air, which is sweet vengeance for the US