John Guidetti's well-taken 93rd-minute equaliser rescued a 3-3 draw for Celtic in an enthralling first leg of their last-32 UEFA Europa League encounter against Inter on Thursday.
A goalkeeping howler from Celtic's Craig Gordon looked like giving victory to Inter, as Rodrigo Palacio pounced on the stroke of half-time to restore Inter's lead in Glasgow.
The Scotland international dived at full stretch to collect a routine Gary Medel long ball with Palacio chasing in hope, only to drop the ball upon making contact with the ground, allowing the striker to tap into an empty net.
But Gordon would have breathed a sigh of relief when substitute Guidetti chested down a clever ball from Liam Henderson before firing into the roof of the net in the third minute of stoppage time.
The draw sets up next week's second leg at San Siro fascinatingly and if the return clash is anything like the opener then fans are in for a treat.
Inter - who remain unbeaten in this season's competition - had earlier claimed a two-goal lead, as Xherdan Shaqiri and Palacio struck inside the first 12 minutes, but Celtic pegged them back quickly.
Stuart Armstrong first scored in the 24th minute, and less than 60 seconds later, Hugo Campagnaro netted an own goal, giving Ronny Delia's side all the momentum.
Palacio's fortunate second swung things in Inter's favour but Manchester City loanee Guidetti was on hand to level in dramatic circumstances at the end of a half Celtic controlled.
Inter defender Nemanja Vidic spoke of the "intimidating" Celtic Park atmosphere before kick-off, but the home fans were quickly silenced by Shaqiri.
The Switzerland international, who joined from Bayern Munich in January, fired his side in front after his initial first-time volley from a Zdravko Kuzmanovic ball was kept out by Gordon.
Shaqiri pounced on the rebound to slot under the goalkeeper and he then set up Inter's second, swinging a cross back into the penalty area after a corner had been cleared.
An attempted clearance hit Virgil van Dijk and spilled nicely for Palacio, who produced a composed finish to stun the hosts.
Celtic's revival was impressive, though, as the excellent Adam Matthews stormed towards the byline before cutting back across the face of goal in the 24th minute.
Armstrong was on hand to turn the loose ball into the bottom-left corner from 10 yards to mark his European debut for the club and the 22-year-old midfielder had a big hand in Celtic's second, too.
He put significant pressure on Campagnaro following Stefan Johansen's looped delivery into the box, as the Inter defender turned into his own net with goalkeeper Juan Pablo Carrizo rooted to the spot.
With two goals in a minute, the atmosphere ramped up and Leigh Griffiths and Nir Biton could have put Celtic in front, only to waste headers.
Then, completely against the run of play, Inter regained their lead on the stroke of half-time as Gordon's error gave Palacio the easiest of finishes.
Gordon was tested early in the second half, but made a comfortable save to deny Palacio, and he then was alert enough to keep out an excellent curling strike from Shaqiri that was bending into the bottom-left corner.
An ambitious 40-yard effort from Biton nearly led to an equaliser for Celtic, but his fierce strike went just wide, while Gary Mackay-Steven also tried his luck, only to find Carrizo equal to the task.
Henderson almost made an immediate impact, but could only shoot at Carrizo as Celtic's hopes looked dashed.
Guidetti - given his Manchester City debut by now Inter coach Roberto Mancini - was also thrown into the fray for the hosts.
Mancini wished Guidetti, who had not scored in 10 games, did not find his scoring touch prior to the game but his prayers went unanswered as the Sweden international came back to haunt his former boss with a stylish finish that, fittingly, ensured both sides shared the spoils.