
Trận đấu tại sân vận động U.S. Bank đã diễn ra đầy kịch tính. Canada là đội mở tỷ số ở phút 27 sau khi Jonathan David thực hiện thành công quả phạt đền từ một tình huống gây tranh cãi. Tuy nhiên, bước ngoặt của trận đấu đã đến ngay trước giờ nghỉ giải lao khi Jacob Shaffelburg nhận hai thẻ vàng liên tiếp và bị truất quyền thi đấu, đẩy Canada vào thế phải chơi thiếu người.
Tận dụng lợi thế hơn người, Guatemala đã không ngừng gây sức ép trong hiệp hai. Nỗ lực của họ được đền đáp ở phút 69, khi Rubio Rubin bật cao đánh đầu hiểm hóc từ đường tạt bóng chuẩn xác của Oscar Santis, gỡ hòa 1-1 và buộc trận đấu phải bước vào loạt sút luân lưu cân não.
Loạt "đấu súng" diễn ra vô cùng căng thẳng. Sau khi Cyle Larin của Canada sút hỏng ở lượt thứ năm, Guatemala đã có cơ hội vàng để kết thúc trận đấu, nhưng đội trưởng Jose Carlos Pinto lại sút vọt xà. Kịch tính được đẩy lên cao trào ở lượt sút thứ bảy, khi hậu vệ trẻ Luc de Fougerolles của Canada đưa bóng đi trúng xà ngang. Lần này, Jose Morales của Guatemala đã không mắc sai lầm nào, ấn định chiến thắng 6-5.
Thất bại này đánh dấu lần thứ hai liên tiếp Canada bị loại khỏi tứ kết Gold Cup trên chấm luân lưu. Trong khi đó, chiến thắng lịch sử này đã đưa Guatemala vào bán kết lần đầu tiên kể từ năm 1996. Đối thủ tiếp theo của họ sẽ là đội thắng trong cặp đấu giữa Hoa Kỳ và Costa Rica.