Chasing 287 to win, Sussex were 92 for one but lost wickets regularly thereafter once Matt Machan and skipper Ed Joyce fell in successive Neil Dexter overs.
They were bowled out for 207 as Dexter finished with four for 41 including opener Mike Yardy off the last ball before tea for 52, the only half-century of the match. Steven Finn was equally impressive with the ball, finishing with figures of four for 51.
Durham coasted to a six-wicket win against Nottinghamshire at Chester-le-Street thanks partly to a career-best 66 from nightwatchman Mark Wood.
Wood was in good company as Keaton Jennings (61), Scott Borthwick (51) and Michael Richardson (51) also past fifty.
Their efforts with the bat ensured Durham reached 261 for four to record their third win in four games and temporarily go the top of the table, with Middlesex later replacing them at the summit.
Warwickshire beat Worcestershire by 181 runs to earn their first victory of the season and extend their winning run against their old rivals.
Set a victory target of 437 at Edgbaston, Worcestershire were bowled out for 255 to suffer their sixth successive defeat to their old rivals in four-day cricket.
Jeetan Patel trapped Alex Gidman lbw to earn his 500th first-class wicket and went on to finish with second-innings figures of four for 69.
Cheteshwar Pujara scored his first century for Yorkshire in what could be his last County Championship appearance as the reigning champions steamed ever closer to a crushing victory over Hampshire at Headingley.
The India batsman, in his sixth innings for the White Rose side, showed his true class in an unbeaten knock of 133 from 182 balls with 17 fours and a six.
It helped propel Yorkshire to 305 for four declared off 69 overs which left Hampshire chasing a target of 449 and they stuttered to 37 for four at the close – still needing 412 to win – with Jack Brooks (three of 16) doing most of the damage.
In Division Two, Ned Eckersley hit a superb 118 as Leicestershire fought hard to avoid defeat against Surrey following Kevin Pietersen’s epic 355 not out in their match at the Kia Oval.
Pietersen’s remarkable innings, which came to an end just as England’s new director of cricket Andrew Strauss closed the door on the 34-year-old’s ambitions of an international return, meant Surrey finished on 557 for a 265-run first innings lead.
Eckersley then struck a six and 17 fours in a second-wicket stand of 161 with Angus Robson (55) to help Leicestershire get themselves 45 runs in front at 310 for five in their second innings by the close.
Meanwhile at Old Trafford, an unbroken 130-run partnership between Peter Handscomb and Hamish Marshall ensured Gloucestershire have high hopes of securing victory against Lancashire on the final day.
Paul Horton’s 168 helped Lancashire to 364 in reply to Gloucestershire’s first-innings 388 and Handscomb’s and Marshall’s efforts ensured the visitors stretched their lead to 230 when they reached stumps on 206 for three.
Chesney Hughes ended a two-year wait for a century to put Derbyshire on course for a second victory of the season as they totally dominated the third day of their game against Northamptonshire at Derby.
Hughes (104) and Ben Slater (96) shared an opening stand of 205 to lay the platform for Derbyshire to declare on 407 for five, setting Northamptonshire an improbable victory target of 427.
Any slim hopes they harboured were quickly dashed by Mark Footitt, who removed both openers in his first three overs, and at the close Northamptonshire were 40 for two, still 387 short of what would be the highest fourth-innings total in their history.
Kent’s chances of securing their opening win of the season were enhanced in the closing moments of Tuesday’s play against Glamorgan at Canterbury when Matt Coles removed Jacques Rudolph.
James Tredwell, Joe Denly and Fabian Cowdrey passed fifty as Kent were all out for 327 in the second innings to set a victory target of 404, before Glamorgan’s opener Rudolph perished for 14 as they reached 32 for one in the final 11 overs before stumps.