Celtic were ultimately outclassed by holders Real Madrid in their Champions League opener, despite a lively and encouraging start in Glasgow.
Five years after they last featured at Europe's top table, Celtic gave Real a fright in a frantic first half by creating a series of chances, including a shot off a post from Callum McGregor.
But after the break the visitors roused themselves, and goals from Vinicius Junior, Luka Modric and Eden Hazard showed their class and secured victory.
Carlo Ancelotti's side - who lost Karim Benzema to injury in the first half - join Shakhtar Donetsk at the top of Group F after they defeated RB Leipzig.
Celtic travel to Warsaw to face the Ukranian side next Wednesday in their second group game, aiming to get their campaign back on track, after their grand return against European football royalty ended in disappointment.
But it was not a dispiriting night at a bouncing Celtic Park as the Scottish champions made a good impression on the biggest stage.
Ange Postecoglou vowed his team would be true to their front-foot style despite Real's quality, and it was in evidence straight from kick-off as they pressed Thibaut Courtois into kicking the ball out after 12 seconds. From the throw-in, Liel Abada lashed just wide as the stadium roared its approval.
It was not a flash in the pan either, with the Israeli winger set free in behind the defence after a wonderful pass from Jota, but his rushed shot went straight into Courtois' hands.
And after McGregor rattled an upright from the edge of the area and half-time substitute Daizen Maeda scuffed a brilliant opportunity from six yards, there was a sense of foreboding that Celtic's missed chances would haunt them.
Almost inevitably the five-time European champions Modric and Tony Kroos grew in influence and Real did punish Celtic's profligacy in a beautifully effective four minutes.
A flowing move which started at the feet of Courtois ended with Vinicius planting Federico Valverde's cross in the bottom corner, before Hazard set up Modric to caress home at the second attempt.
With Celtic suffering from their first-half exertions, Real controlled the ball with greater ease and put together a stunning 33-pass move which culminated in Kroos picking out Dani Carvajal, who stroked across goal for Hazard to tap home their third.
Celtic kept fighting to the end and still looked a threat in flurries, but ultimately they were outclassed in the second-half by the 14-time kings of Europe, whose quality shone through.
Player of the match - Luka Modric
There is little else to say about the Croatian maestro. Modric turns 37 on Friday but shows no sign of slowing down. He ran the show in the second half.
Celtic show mettle before Modric show - analysis
With two minutes left on the clock, and at 3-0 down, the Celtic fans were singing the name of their manager over and over. It shows how revered Postecoglou is because of the style of football he has brought, and it was on full show in the first half.
The midfield trio of McGregor, Reo Hatate, and Matt O'Riley buzzed about, Giorgos Giakoumakis was relentless up front, while centre-backs Moritz Jenz and Cameron Carter-Vickers defended diligently.
Had Abada showed his usual ruthless streak, things might have been different. As it was, Kroos and Modric did what Kroos and Modric do, superbly supported by precocious Frenchman Aurelien Tchouameni.
Kroos completed 119 passes on his own and his sublime ball for the third goal encapsulated his ability, and Modric just glided across the Celtic Park turf, stroking in the second goal with the outside of his boot.
The last time the little Croatian was in Glasgow he took Scotland apart at Euro 2020, also slamming in a beautiful goal. He obviously loves playing here, and was a joy to watch once more even as he turns 37.
Celtic were chasing shadows slightly by the end, but they can take encouragement their style can cause problems against the best, with RB Leipzig and Shakhtar Donetsk to come.
BDST: 1255 HRS, SEP 7, 2022