Hungary top the group and will face the runners up of Group E in the next round, while that last-gasp Iceland goal means they will now face England as group runners-up and not Portugal.
Portugal do still advance but they will now play Croatia in the last-16.
Austria are out, as our Albania as on of the worst third-placed teams.