It was a chastening Tuesday evening in Toronto for DeAndre Yedlin and his USA team-mates.



For the first time in 34 years, the United States were defeated by their neighbours Canada, thoroughly outplayed in a 2-0 loss that ended a 17-match unbeaten streak against their cross-border rivals.



A groin operation in May meant Yedlin had not featured for the USA since March, and his first international appearance in seven months did not turn out to be a welcome one.



Yedlin was on the field for 74 minutes at BMO Field, having been an unused substitute during last week’s 7-0 victory over a poor Cuba team, and he was abject defensively. Partly at fault for Canada’s first goal, having made a recovery run to get himself back into position only to fail to track Alphonso Davies’ run, the Newcastle United full-back was given a 2/10 rating by ESPN, and a slightly more generous three by NBC. In fairness, few of his team-mates ranked much...