MEXICO CITY - First-half goals from Jose Guardado and Jesus Corona were the difference as Mexico beat Canada's men's national soccer team 2-0 on Tuesday night in a 2018 FIFA World Cup qualifier at the Azteca Stadium in Mexico City.

Guardado converted a penalty in the 17th minute and Corona added a lovely goal from the edge of the Canadian penalty area seconds before the end of the first half as Mexico picked up its second straight win over Canada after a 3-0 result in Vancouver last Friday.

The result leaves Canada in a second-place tie in Group A with Honduras with four points. Honduras, though, is holding a better goal difference after a 2-0 win at home over El Salvador earlier in the day.

After Canada won the game's first corner kick in just the second minute, Mexico started to turn on the pressure and spent a great deal of time in the Canadian half and was eventually rewarded for it.

After Doneil Henry was ruled to have knocked over Marco Fabian in the Canadian penalty area, Guardado stepped up and put his penalty kick to the left of Canadian goalkeeper Milan Borjan.

Borjan later had to come off with Kenny Stamatopoulos taking his place after it appeared the Borjan picked up a hand injury making a save.

After Borjan received treatment for a few minutes prior to coming off, a few extra minutes of stoppage time were added and Corona won space with a nice spin on the ball and took a shot that beat Stamatopoulos.

Canada has two games left in this round as it looks for a first berth in the final round of qualifying in the CONCACAF region. The Canadians play in Honduras in September before coming back for a home game against El Salvador.

Canada's holding a minus-4 goal difference while Honduras is minus-1 with its victory.