Javier Hernandez Mexico USA
Javier Hernandez leads the Mexican celebrations after the winner scored by Rafael Marquez, November 11, 2016Reuters

Donald Trump will not be a happy man. USA suffered their first defeat to Mexico in a FIFA World Cup qualifier at home in five matches, as El Tri began their Hexagonal campaign in the perfect manner.

With the spice and intensity of the contest increasing after Trump was elected as the new American president, Mexico made sure their fans would have plenty to cheer with a thrilling 2-1 victory.

Miguel Layun opened the scoring for Mexico in the first half, but US, who beat their rivals 2-0 in all of their last four matches in Columbus, fought back through Bobby Wood early in the second half.

However, Mexico would have the last laugh, with Rafael Marquez (yup, he is still playing and thriving) netting the winner in the 89th minute of this World Cup qualifying contest.

Layun got Mexico on their way in the 20th minute, latching onto a loose ball, after it came towards him off a challenge from Michael Bradley, before firing in a low shot past Tim Howard.

The US tried but never really found their rhythm in the first half and they could have easily been 3-0 down at halftime, had two efforts from Mexico, before and after the opener, hit the back of the net instead of the crossbar. Jesus Corona's effort was turned onto the post by Howard, who would later go off injured, before Vela's headed thudded off the crossbar.

USMNT found a way back into the game, though, early in the second half, with Wood, after some brilliant play from Jozy Altidore, forcing his way into the box and the ball into the net.

The Americans were much better after the equaliser, but Mexico would be the ones who would make the final impact, heading brilliantly home off a cross from Layun to hand USMNT their first loss at home in World Cup qualifying in 15 years.

In the other match of the night, Panama picked up a 1-0 win over Honduras, with Fidel Escobar scoring the goal.