Ungern gjorde mål med sex sekunder kvar och vann matchen med 30-31.

Island måste besegra Nederländerna på söndag för att Portugal ska kunna gå vidare till knockoutfasen.

Portugals nästa match äger rum på tisdag mot Nederländerna.