Daniele Padelli and Yuto Nagatomo proved the penalty shoot-out heroes as Inter narrowly avoided a shock Coppa Italia last-16 loss to third-tier Pordenone following a 0-0 draw.
Wholesale changes from Luciano Spalletti backfired at San Siro – Serie C minnows Pordenone well worthy of taking the game to extra time after a laboured Inter squandered a glut of chances.
Indeed, it could have been better for the visitors had stand-in goalkeeper Padelli not managed to turn Simone Magnaghi's rasping first-half strike onto the woodwork.
Substitutes Marcelo Brozovic and Ivan Perisic injected intensity into Inter's play, though both spurned golden opportunities to beat the superb Simone Perilli.
Mauro Icardi was introduced as Spalletti's final roll of the dice, but even Inter's free-scoring captain could not correct their profligacy in front of goal as Pordenone held firm to reach spot-kicks.
However, the fairy tale ended there as – despite the best attempts of Perilli – Nagatomo stepped up to convert the winning penalty after Padelli had denied Giulio Parodi in sudden death.
3 - Inter Milan have gone to extra time in three of their last four Coppa Italia games. Surprised. #InterPordenone— OptaPaolo (@OptaPaolo) December 12, 2017
Pordenone had to ride their luck at times and, having already kept out Eder Martin's stinging drive, Perilli came to his side's rescue again with just over 20 minutes played, rushing out to thwart Yann Karamoh.
Inter's failure to convert their early dominance into a goal almost proved costly on the half-hour mark as, moments after Giovanni Formiconi just failed to round off a well-worked set-piece routine, Padelli tipped Magnaghi's thunderous strike onto the upright.
While Luca Lulli also went close for Pordenone, Inter should have been ahead on the stroke of half-time, but Karamoh could only lash over when one-on-one with Perilli.
Spalletti had seen enough, Andrea Pinamonti making way for first-team mainstay Brozovic at the restart – and the playmaker should have done better when teed up by Karamoh.
Pordenone were quick to remind Inter of their threat as Miguel Maza went close with a strike that deflected agonisingly wide off Roberto Gagliardini.
Perisic was Spalletti's next change but he, like Brozovic, passed up an immediate chance to put Inter ahead when he nudged wide from Joao Cancelo's cross.
Inter finally looked set to take the lead in the 86th minute, but Icardi – Spalletti's final substitute – could not head home to avoid the additional 30 minutes.
Icardi got through again in the early stages of extra time, only to shoot wide under pressure from Perilli.
Pordenone's goalkeeper was finally beaten in the 104th minute, but Icardi's header, which looked destined for the bottom-left corner, crashed off the post.
Perisic wasted the chance to atone for his earlier miss when he got through just after the restart, thumping a venomous effort into the side-netting as Pordenone survived to take it to penalties.
But Pordenone's dreams came to an end in a dramatic shoot-out as, in spite of two excellent saves from Perilli, it was his counterpart Padelli who did the damage.
Inter's goalkeeper brilliantly kept out Parodi's attempt and defender Nagatomo maintained his cool to send Spalletti's side into the last eight, with the relief evident.
|Vieira reunion felt really weird - Henry|
|´#BetAgainstUs´ - Edelman and Pats embracing underdog status|
|Van der Vaart: Isco the best player in the world|
|I haven´t seen Guardiola or Klopp do that – Lampard unhappy with Bielsa|
|Real Madrid always play to win, insists Casemiro|
|Royals pitcher Skoglund suspended for 80 games after testing positive for PEDs|
|Ronaldo and Juve celebrate Supercoppa Italiana title with Mayweather|
|We are not going to talk about Morata - Simeone reluctant to discuss striker|
|Madrid weak in Leganes loss, says Solari|
|Bologna and Banvit seal Champions League play-off spots|
|LeBron James to miss Thunder & Rockets games but nearing practice return|
|Leganes 1 Real Madrid 0 (1-3 agg): Isco starts as Solari´s side go through despite defeat|
|NFL playoffs 2019: X-factor for each NFC team|
|Mahomes: Chiefs must not repeat mistakes against Patriots|
|Higuain´s Supercoppa benching due to virus, says Milan boss Gattuso|
|Brown fires back at Arians over ´diva´ comments|
|Stone heading home from West Indies tour with back injury|
|Shazier will continue rehab with intention of playing again|
|That´s why we signed him! Allegri hails Supercoppa match-winner Ronaldo|
|Monaco on worst home run in club´s history after Nice draw|
|Atletico Madrid 3 Girona 3 (4-4 agg): Simeone´s side out on away goals|
|Gregg Williams is Jets´ new defensive coordinator|
|Ronaldo: Supercoppa triumph just the start for Juve|
|Monaco confirm Batshuayi talks|
|You know more than me! Bielsa´s Barcelona research surprised Guardiola|
|Juventus 1 AC Milan 0: Ronaldo heads Bianconeri to Supercoppa glory|
|Kane injury cannot be excuse for Tottenham – Pochettino|
|Woods to open 2019 schedule at Torrey Pines|
|Reported Liverpool target Dabbur to undergo Sevilla medical|
|Lebanon v North Korea: Radulovic calls on players to make history|
|MLS MVP Martinez signs five-year contract with Atlanta|
|WBC set deadline for Wilder-Fury rematch|
|Iran 0 Iraq 0: Team Melli top Group D after dull draw|
|Vietnam 2 Yemen 0: Quang Hai shines to give Golden Dragons hope|
|Bielsa admits to spying on all Leeds´ opponents|
|Valverde open to arrivals amid De Jong tug-of-war|
|Sexton named in Ireland squad for Six Nations openers|
|Higuain benched for Supercoppa Italiana amid Chelsea links|
|De Grandhomme, Latham and Santner back in Black Caps squad|
|Oman v Turkmenistan: Verbeek tells players to ´score as many as possible´|
|Japan v Uzbekistan: Cuper not distracted by potential last-16 opponents|
|Brown desperate for England recall|
|Lowry ties course record in Abu Dhabi|
|James is playing for Bayern future – Kovac|
|Wizards can compete for playoffs in LeBron-less East despite injuries - Brooks|
|Kyrgyzstan 3 Philippines 1: Lux hat-trick gives White Falcons third-place hope|
|South Korea 2 China 0: Son sets the standard as Bento´s men take top spot|
|Saudi Arabia v Qatar: Top spot on the line in Group E|
|Wasps pull off Fekitoa coup|
|Fresh injury woe for Real Madrid defender Vallejo|
|Home sweet home for Wozniacki as Stephens conquers Melbourne demons|
|Nadal: Victory over Ebden a step forward|
|Proteas rest Steyn and De Kock for opening ODIs|
|Nadal and Federer march on as rising stars prosper|
|Barcelona president Bartomeu convinced Valverde will stay|
|Inter forward Keita suffers thigh injury|
|Nadal races into third round with easy Ebden win|
|Kimmich ´perfect´ for Barcelona, says Xavi|
|Richardson and Nabi inspire Renegades´ rout of Sixers|
|This Liverpool isn´t a team of chokers – Mane|
|Central Coast Mariners 2 Melbourne City 1: Late Simon winner ends 10-match losing streak|
|Bryan backs Murray to return after hip resurfacing surgery|
|Scotland coach Townsend turns to trio of uncapped hookers|
|Spurs´ Aurier arrested on suspicion of assault, released without charge|
|That was a fireworks show - Warriors revel in record-breaking first quarter|
|We are in talks with Chelsea – Salihamidzic reiterates interest in Hudson-Odoi|
|´Proud´ Messi recognises impact of team-mates after reaching 400 LaLiga goals|
|Henry v Vieira: The Arsene Wenger proteges to move into coaching|
|Federer enjoys ´cat and mouse´ win over Evans|
|Wozniacki cruises through in Melbourne|