An Arda Turan strike in the 29th minute was enough to give Atletico Madrid a 1-0 victory over Celtic in their penultimate Europa League Group I clash at Parkhead.
The Hoops had more than held their own until the Turkey international picked up a Daniel Majstorovic clearance from a Diego corner 20 yards from goal and fired back in past Fraser Forster.
Substitute Gary Hooper, an interval replacement for Victor Wanyama, had the ball in the net after the break only to see it chalked off.
With less than a minute gone, following an Atletico corner which Hoops defender Glenn Loovens originally headed clear, Eduardo Salvio headed wide of the target from close range.
Celtic asserted themselves on the game Ki Sung-yueng's corner from the right was headed on by Majstorovic and Georgios Samaras' close-range flick drew a reaction save from Thibaut Courtois.
Atletico were slick on the counter but it was from a corner that the Spanish club took the lead through Turan. Diego's ball from the right was headed clear by Majstorovic only for the Turkey international quickly to drive powerfully back in from 20 yards.
In the 37th minute Hoops left-back Joe Ledley had to be replaced by Charlie Mulgrew after picking up an injury which required him to be carried off on a stretcher up the tunnel.
On the hour mark, with Celtic getting a foothold in the game again, Beram Kayal latched onto a Loovens header from a Mulgrew free-kick and sent a volley just wide of the target.
Moments after Courtois made a great save under the bar from Ki's whipped free-kick at the expense of a corner, Hooper had the ball in the net from close range only to see the assistant referee with his flag raised.
Fraser Forster then fumbled a inswinging free-kick from Diego onto the bar and Celtic escaped but the Hoops keeper subsequently did better when he foiled Salvio's attempt to lob the ball over him 12 yards from goal.