Với lợi thế sân nhà, Canada nhập cuộc chủ động và đẩy cao tốc độ ngay sau tiếng còi khai cuộc. Phút 17, Jonathan David có cơ hội thuận lợi với cú dứt điểm cận thành, nhưng thủ môn Nikola Vasilj phản xạ xuất sắc để cứu thua cho Bosnia-Herzegovina.

Không tận dụng được cơ hội, Canada phải trả giá ở phút 21. Từ quả phạt góc, Sead Kolasinac bật cao đánh đầu kiến tạo để Jovo Lukic băng vào chạm bóng cận thành, đưa Bosnia-Herzegovina vượt lên dẫn 1-0.

Bị dẫn bàn, đội chủ nhà nỗ lực gia tăng sức ép trong phần còn lại của hiệp một. Tuy nhiên, hàng thủ Bosnia-Herzegovina thi đấu tập trung, trong khi thủ môn Vasilj tiếp tục cho thấy sự chắc chắn. Hiệp một khép lại với lợi thế nghiêng về đội khách.

Sang hiệp hai, Canada điều chỉnh nhân sự nhằm tăng cường sức tấn công. Cyle Larin, Jonathan Osorio và Ali Ahmed lần lượt được tung vào sân. Phía đối diện, HLV Sergej Barbarez cũng có những thay đổi để giữ thế trận và hạn chế sức ép từ đội chủ nhà.

Sau nhiều nỗ lực hãm thành, Canada tìm được bàn gỡ ở phút 78. Từ đường chuyền của Promise David, Cyle Larin dứt điểm quyết đoán trong vòng cấm. Bóng chạm chân một hậu vệ đổi hướng, khiến thủ môn Vasilj không thể cản phá.

Những phút cuối trận diễn ra căng thẳng với nhiều pha tranh chấp quyết liệt. Bosnia-Herzegovina cố gắng bảo vệ tỷ số, trong khi Canada tiếp tục đẩy cao đội hình tìm bàn thắng quyết định nhưng không thành công.

Chung cuộc, Canada hòa Bosnia-Herzegovina 1-1. Kết quả này giúp đội chủ nhà giữ lại 1 điểm trong ngày ra quân, còn Bosnia-Herzegovina có thể tiếc nuối khi không bảo toàn được lợi thế dẫn bàn.