FORSTER (6) Rarely asked to do much more than the basics thanks to men in front of him.

Solid stop from Edwards late on.

FISHER (6) Starting to look comfortable as a starter at right-back. The teenager still looks a little light, but he read the game well. Booked for foul on May as he tired.

AMBROSE (6) Charged with trying to keep live-wires Stevie May and Nigel Hasselbaink in check. Stuck to his task, though found it tougher going after the break when Saints were more committed to attack.

VAN DIJK (8) Becoming the complete player for Celtic, strolling through his defensive duties, making important tackles and blocks and ambling forward to score the only goal of the game.

IZAGUIRRE (7) One late stumble apart, another comfortable afternoon for the Honduran who took everything Saints threw at him in his stride, including block of dangerous Gary Miller volley in first half.

MATTHEWS (6) Back following shoulder injury then succumbing to a fever, he relished the chance to run at Saints' defence from right midfield. Delivered some inviting crosses before he left the action on 54 minutes.

BROWN (7) Ran around like a kid who consumed every possible e-number from his selection box. His energy suggested Duracell batteries had been put in his stocking.

LEDLEY (6) Got huge cheer for striking a policewoman on back of head with a mis-placed shot during warm-up, and followed that up with a more controlled performance.

COMMONS (7) Pulled the strings from just behind the front line. Always looked to get on ball and to shoot whenever given a sight of goal.

SAMARAS (6) Fresh from delivering his own Christmas message on Greek TV, where he declared his devotion to Celtic, he displayed entire repertoire of enigmatic qualities.

STOKES (6) Spent game foraging like a man determined to find a post-Christmas snip. Did steal in to put ball into net first half, but provider Brown had already been flagged offside.

FORREST (6) Replaced Matthews early in second half, but failed to make quite same impact he did when entering action last weekend.

BITON (5) Came on for Sami for last 20 minutes and helped bolster midfield.

BALDE (3) Appeared four minutes from time for Commons.