Bồ Đào Nha với đội hình mạnh hơn hẳn Hungary, kiểm soát bóng nhiều hơn, tấn công và sút cầu môn nhiều hơn, nhưng không thể phá vỡ được phòng tuyến vững vàng của đội chủ nhà. Hai nhân tố nổi bật trong đội hình Hungary là thủ thành bất trị Peter Gulacsi và tiền vệ Adam Szalai cao to nhưng chơi hiệu quả, và dường như có mặt ở mọi điểm nóng trên sân.
Sân vận động Puskas Arena có sức chứa gần 68.000 người hâm mộ đã hào hứng cổ vũ cho Hungary với hy vọng cầm chân nhà vô địch châu Âu. Nhưng những pha thay người cuối trận của HLV Fernando Santos đã làm thay đổi số phận trận đấu. Bernardo Silva, Diogo Jota và William Carvalho rời sân, nhường chỗ cho Rafa Silva, Renato Sanchez và Andre Silva đã giúp thế công Bồ Đào Nha sắc sảo hơn.
Trong phút bù giờ, Ronaldo phối hợp bật tường với đồng đội trước khi rê bóng qua thủ thành và đệm bóng vào lưới trống, ấn định tỷ số.
Tiền đạo của Juventus hiện đã ghi được 11 bàn thắng trong các vòng chung kết Euro, nhiều hơn hai bàn so với huyền thoại Michel Platini, người đã ghi 9 bàn khi dẫn dắt tuyển Pháp lên đỉnh vinh quang ở Euro 84. Ronaldo còn thêm một kỷ lục khác vào bộ sưu tập của mình khi trở thành cầu thủ đầu tiên trong lịch sử chơi tại 5 giải vô địch châu Âu.
Với tống công 106 bàn, CR7 chỉ cách 3 bàn so với kỷ lục ghi bàn qua mọi thời đại của Ali Daei (Iran) với 109 bàn. Ronaldo đã phá kỷ lục trước mắt số lượng người hâm mộ đông nhất của giải đấu khi Budapest là địa điểm duy nhất của Euro 2020 không giới hạn sức chứa do Covid-19.