Belgium beat United States 2-1 in Salvador after extra-time of a thrilling second round match at the 2014 World Cup.
The Red Devils had 30 attempts on goal in the 90 minutes but could not find a way past Tim Howard and the goalless match went into extra-time.
Kevin de Bruyne broke the deadlock three minutes into the additional period.
Romelu Lukaku then doubled Belgium's lead after 105 minutes.
However just as we thought the game was over, Julian Green scored moments after coming on as a sub.
Only this save from Thibaut Courtois from Clint Dempsey preserved their lead and meant they would face Argentina on Saturday.
Belgium dominated normal time and the tone was set as Divock Origi forced a save out of Tim Howard inside the opening minute.
De Bruyne then spurned a great opportunity to give Belgium the lead midway through the opening period.
DeMarcus Beasley was also forced to make a vital clearance from almost off his own line.
The Red Devils continued to press in the second-half with Howard tipping over from Dries Mertens.
Origi then saw a header come off the top of the crossbar.
Jan Vertonghen smashed a spectacular effort over the top.
Then Mertens almost flicked home at the near post.
Belgium continued to pile on the pressure as Axel Witsel fired just wide.
Howard then stood firm once more to repel Origi.
The Everton keeper then denied his club team-mate Kevin Miralles.
Eden Hazard was the next to see a shot saved.
Origi warmed Howard's palms again.
Then Chelsea man Hazard fired into the side netting.
In the dying moments of normal time, Vincent Kompany almost finished a counter attack with the decisive goal.
However there was even more drama to come in extra time.