fraser forster Unconvincing when claiming Daley Blind's early cross, but saved brilliantly from the onrushing Thulani Serero.

Denied clean sheet due to Lasse Schone's injury-time strike 7

Mikael Lustig Ventured forward to fire in some dangerous crosses and a telling contribution to stop Viktor Fischer at the far post. Tired and withdrawn early 6

Efe Ambrose Failed to deal with one first-half ball into his box, and occasionally caught in possession, but perceptive header led to the goal. Finished at right-back 7

Virgil van Dijk Dutchman wore orange boots as he hoped to press his claim for call-up. Good long and short passing and fired wide from 30 yards. Booked 7

Emilio Izaguirre Kept things simple at left-back, a flank which functioned fairly smoothly for Celtic. Picked his runs forward well 7

Biram Kayal Selected ahead of Joe Ledley and crucially won foot race against the marauding Fischer. Wicked deflection sent his sidefoot drive in and forced another two saves. Withdrawn 7

Charlie Mulgrew Deprived of usual midfield partner Scott Brown, he forced the goalkeeper to tip over from corner then a second set piece led to the goal. Versatile enough to slot in at centre half 7

James Forrest Made telling contribution at the weekend and did so again last night, knocking in nerveless penalty into the top corner right on half-time after lengthy delay. Too quick for Blind 7

Teemu Pukki The Finn never really got going on his first Champions League start, in role behind Stokes. Could not hit the target from Lustig's low cross 6

Georgios Samaras Spent his teenage years at Heerenveen and proved his worth again. Dangerous runner down the left, mixing it up. Had a hand in the clincher 8

Anthony Stokes Starved of meaningful service and struggled to get a hold in the game until clever bit of penalty box nous to win the spot-kick for his side 6

SUBSTITUTES

Joe Ledley (for Kayal 71) The Welshman eventually made his return from injury and typically plugged the gaps in midfield 4

Nir Biton (for Lustig 75) The Israeli replaced the tiring Lustig, but lasted 13 minutes, dismissed for silly studs-up lunge on Serero 3

Amido Balde (for Pukki 90) Champions League debut in injury time but ball did not fall his way 3