Adam Riley claimed a four-wicket haul to help Kent restrict Surrey to 276-8 at the Oval, while James Foster led an Essex recovery in their Division Two clash with Leicestershire.
Surrey skipper Graeme Smith opted to bat first after winning the toss but the South African again fell cheaply, Doug Bollinger trapping him lbw for three to make it 108 runs in five innings so far this summer.
The hosts slumped quickly to 32-3 but Zafar Ansari (48) and Steven Davies (31) put on a 71-run partnership to carry the score beyond three figures.
Both eventually fell to off-spinner Riley, as too did Jason Roy after making a top score of 60. Aneesh Kapil became the slow bowler's final victim of the day, stumped by wicketkeeper Sam Billings for 38.
At Chelmsford, Essex found themselves 75-4 against Leicestershire after Anthony Ireland took two wickets in the same over, only for Foster to combine with Mark Pettini to frustrate the Foxes and put on 154.
Eventually the stand was ended by Nathan Buck (3-64), Pettini falling for 71 when he failed to get out the way of a rising delivery to be caught by Angus Robson at gully.
The same bowler also accounted for Foster with what turned out to be the final ball of the day, the home skipper being adjudged lbw for 82 having hit 10 boundaries. Kishen Velani was unbeaten on 18 for a much-changed Essex side without the services of Alastair Cook and Ravi Bopara.
In the other second tier fixture to get underway on Sunday, Worcestershire were indebted to a fine unbeaten century from captain Daryl Mitchell against Glamorgan in Cardiff.
The opener carried his bat throughout the day to end up on 101 not out, no other visiting batsman managing to make more than Jack Shantry's 28 in a total of 232-9.
Graham Wagg and Dean Cosker both claimed four wickets apiece for Glamorgan but neither could find a way to remove the resolute Mitchell.
The right-hander faced 294 deliveries and recorded 11 fours to bring up his second century of the season so far and his 16th overall in his first-class career.