Despite a roaring home crowd cheering them on, Canada fell behind early. In the 21st minute, Bosnia and Herzegovina shocked the home fans. Following a corner kick, the Canadian defense lost their focus. The loose ball, courtesy a smart flick from Sead Kolasinac, found Jovo Lukic, who easily headed it past the Canadian goalkeeper to give the visitors a surprise 1-0 lead. This was Lukic’s first-ever international goal of his career.
For most of the game, Canada completely controlled the ball but struggled to actually score. Attackers Jonathan David and Tani Oluwaseyi had decent chances in the first half but could not put the ball in the net, missing some easy and direct chances.
In the second half, the frustration only grew from there. Defender Richie Laryea looked certain to tie the game when he fired a shot past the Bosnian goalkeeper. However, veteran defender Sead Kolasinac made a miracle save, clearing the ball right off the goal line and onto the crossbar to keep his team ahead.
To boost their chances of scoring, Canada brought on veteran forward Cyle Larin in the seventy-sixth minute. This substitution worked like magic. Just three minutes later, Larin received a quick pass inside the penalty area. He spun around and fired a powerful shot that took a slight deflection off a defender before flying into the back of the net. The stadium erupted as Canada finally equalized.
Canada pushed hard for a winning goal during the six minutes of added time, but Bosnia and Herzegovina remained solid in tbeir defence. In the end, the visiting team celebrated a gritty, hard-earned point against the tournament co-hosts, while Canada breathed a sigh of relief after fighting back to earn a draw.