Eriksen stepped up in the 96th minute to curl home into the top corner to complete a comeback victory for Inter against their bitter rivals AC Milan in what was an ill-tempered affair that saw Zlatan Ibrahimovic sent off for AC Milan.
Ibra had put the Serie A leaders ahead in the first half but his dismissal after the break saw Inter pile on the pressure – and they equalzsed through a Romelu Lukaku penalty on 71 minutes before Eriksen’s stunner.
Inter will know face the winners of Juventus or SPAL in the semi-finals as Antonio Conte’s team tries to wrap up its first domestic double since the Jose Mourinho era.
Both times had chances earlier on, but it was Milan who drew first blood when Ibrahimovic controlled on the edge of the box, took an extra touch and drilled the angled drive through Aleksandar Kolarov’s legs to bounce in off the inside of the far post.
Former Manchester United player Alexis Sanchez thought he’d equalized on 37 minutes with a header on Ivan Perisic’s cross, but it was cleared off the line first by Theo Hernandez, then Tomori.
At the half-time whistle there was a massive row between two other former Manchester United teammates as Lukaku and Ibrahimovic had to be kept apart, with Lukaku absolutely furious, physically restrained by his teammates. The row had originally been sparked between Lukaku and Romagnoli, then others began to join in. Both forwards were booked, which means that if Inter get to the semi-final, Lukaku would be suspended for the first leg.
The second half was all Inter but time and again Tatarusanu denied Conte’s side. Just as Inter were starting to think this was not going to be their night, Leao went into an ill-advised sliding tackle on Barella in the penalty area. The referee didn’t have a clear view, but the decision after a VAR on-field review was inevitable, Lukaku firing the penalty in off the underside of the crossbar.
Tatarusanu single handily turned Inter back time and time again as the siege continued. First saving Hakimi’s shot from the edge of the box, then Lautaro Martinez pounced on a dreadful back-pass to go clear on goal, only to fire straight at Tatarusanu.
The goalkeeper made another incredible save from point-blank range on Lukaku after a nonchalant combination with Lautaro.
Meite tripped Lautaro Martinez on the edge of the box and substitute Christian Eriksen curled a divine free kick into the near top corner to give Inter the lead just as extra time was looming.