Made even better stops from Shinnie drives either side of break then Doran again.
MATTHEWS (7) Dropped back into his favoured right-back position, but still looked to get forward whenever he could, and did so effectively.
AMBROSE (6) Made some important interceptions, but took chances in possession on a bobbly pitch. Fortunate when misjudged Shinnie cross that Mackay got no power on header.
VAN DIJK (7) Picked up where he left off at Perth as he strolled through this game, helping to snuff out threat from country's top scorer, Billy Mackay.
IZAGUIRRE (7) About to have year option on his contract activated by club. Little wonder, on this form, though crossing still needs to be better.
FORREST (6) Got his wish of a start again after his latest injury issues. Switched from right to central attacking position for spells as he looked to find opportunity to make something happen.
BROWN (6) Stoked up Green Machine from the engine room. Helped to provide platform from which the victory was crafted.
LEDLEY (6) Typical understated, industrious shift from the Welshman which underlined his value to the side, but slack when allowed Watkins to dispossess him in corner and set up Shinnie for shot.
COMMONS (8) Got his side off to perfect start with goal after just three minutes, his 15th of the season. Clipped bar with another clever chip and had drive saved well. His game intelligence gets better with age. Booked for foul to stop Williams breaking.
SAMARAS (5) Linked well with Commons for opener, but then faded. Blotted his copybook when booked for silly foul from behind on Ross Draper.
STOKES (5) The news Zlatan Ibrahmovic is eyeing a place in Celtic attack should have acted as spur, but didn't really get into this one.
PUKKI (3) Replaced Forrest for final 10 minutes.
BITON (2) On for final minute in place of Stokes.