The United States men's soccer team has lost to Canada for the first time in 34 years, with second-half goals from Alphonso Davies and Lucas Cavallini securing a 2-0 win for the hosts in the CONCACAF Nations League.
A little over two years after the Americans failed to qualify for the 2018 World Cup by losing at Trinidad and Tobago, they had their 17-match unbeaten streak against their northern neighbours come to an end.
Davies turned in a cross from Scott Arfield in the 63rd minute
Goalkeeper Zack Steffen put a palm up to block Davies's shot but the ball still dropped over the line.
Cavallini added a goal in the first minute of stappage time for 75th-ranked Canada, taking long pass and beating Steffen at the near post with a low shot.
Christian Pulisic had a point-blank shot saved by goalkeeper Milan Borjan in the 51st minute.
The 21st-ranked US, coming off last week's opening 7-0 home rout of Cuba, had nine wins and eight draws against Canada since a 2-0 exhibition defeat at Vancouver, British Columbia, in April 1985.
Canada are trying to climb into the top six in the region in FIFA rankings, which will be used next summer to determine the nations in the hexagonal will produce the three direct qualifiers from the North and Central American and Caribbean region for the 2022 World Cup.
The US and Canada meet again November 15 in Orlando, Florida, before the Americans faces Cuba four days later in George Town, Cayman Islands.