George Edwards and Tim Linley shared the spoils as Surrey dismissed Derbyshire for 219 on the opening day of the LV= County Championship Division One clash at the Kia Oval.
Playing in place of Jade Dernbach, who is on international duty with England, Edwards marked his first championship appearance of the season by returning 3-29 after making the early inroads.
Linley duly mopped up the Derbyshire tail, claiming three wickets in 16 deliveries to finish with 4-59 as the visitors succumbed inside 90 overs.
Surrey duly reached eight without loss to go into the second day 211 in arrears.
Batting first after winning the toss, Derbyshire's Ben Slater, having cut the first ball of the day for four, edged the fourth, a lifter from Chris Tremlett, high to first slip.
Paul Borrington, called up as a late replacement for Chesney Hughes, who has flown to the United States for the birth of his first child, dropped anchor for the next two hours.
Wayne Madsen was equally watchful until he drove Edwards to cover-point in the 19th over.
Five overs later, Borrington celebrated bringing up the fifty for Derbyshire by despatching Linley through cover for four.
Resuming on 75 for two after lunch, Borrington and Chanderpaul played with greater freedom.
Chanderpaul hit two leg-side fours off Gareth Batty. But sandwiched in between was the wicket of Borrington, who was caught at first slip off Edwards for 32 attempting to cut a ball that was too close to him.
Chanderpaul then late cut and drove Batty for two boundaries in three balls, only to be dislodged by Edwards. Having been struck on the helmet by a short-pitched delivery, the West Indies batsman departed lbw for 46 to make it 109 for four.
With Linley breaking through Richard Johnson's defences and Alex Hughes falling lbw to Zafar Ansari, Derbyshire were 153 for six at tea.
Batty picked up his first championship wicket since May 13 when Peter Burgoyne, playing back, also went leg-before.
Tom Poynton, who pounced on anything loose from Ansari, and David Wainwright appeared to be seeing Derbyshire safely through to stumps.
Yet Poynton was caught behind for 37 off Linley, who struck again when Matt Higginbottom was caught low down at second slip, though not before Wainwright had taken Derbyshire past the 200-mark with a four to third man.
With Mark Footitt lofting a catch to deep mid-off, Surrey had four overs to negotiate before the close, during which Arun Harinath came close to being run out and Rory Burns survived a confident appeal for caught behind.