Republic of Ireland and Belgium sealed the final two places in the last 16 of Euro 2016 with 1-0 wins over Italy and Sweden respectively as Zlatan Ibrahimovic's international career ended in defeat.
Robbie Brady's header five minutes from time sparked wild scenes of celebration in Lille as Ireland ended Italy's 100 percent record at the tournament to set up a last 16 meeting with hosts France on Sunday.
Radja Nainggolan also drilled home a late winner as Belgium progressed to meet Hungary and bring an end to Swedish star Ibrahimovic's international after career 116 caps.