Yorkshire exposed Sussex’s fragile batting after lunch on the opening day of their County Championship clash at Arundel Castle.
Sussex collapsed from 108-1 to 188-7 in the afternoon session with Luke Wells falling for 74 on the stroke of tea.
Tim Bresnan sparked the clatter of wickets by removing Rory Hamilton-Brown for 45 and skipper Ed Joyce for a duck.
Jack Brooks then removed Luke Wright for 21 and Matt Machan followed shortly afterwards for three.
Ben Brown became the fifth catch for wicketkeeper Jonny Bairstow when he combined with Rich Pyrah to dismiss Ben Brown for six.
Wells had batted with a discipline his team-mates have not been able to replicate as he reached his half century from 139 balls.
The left-hander did have one momentary lapse when he lofted spinner Azeem Rafiq in the air but Jack Brooks was unable to take the catch running back from mid-on.
Wells – who passed a fitness test on a side strain this morning – was on 57 at the time and added another 17 runs before he became Jonny Bairstow’s sixth catch behind the stumps, cutting at a ball from Pyrah.