Hungary and Portugal played out one of the top matches of the UEFA Euro 2016 tournament so far, with both teams booking their ticket for the next round in a 3-3 draw. In Group F's other match, Iceland beat Austria 2-1.
Zoltan Gera gave the Hungarians a shock lead, but Nani equalised shortly before half-time to set up the best 45 minutes of the tournament so far. Balazs Dzsudzsak twice restored Hungary's advantage with deflected shots, and Cristiano Ronaldo twice pulled Portugal level.
In the other Group F match, Iceland took an early lead through Jon Dadi Bodvarsson, but Alessandro Schopf equalised for Austria.