A rare Richardson half-century, made as he helped add 85 for the final two wickets against Somerset, proved crucial as the visitors dismissed their hosts for 184 to win by 75 runs.
Taunton is the most spin-friendly wicket in England, so Richardson had little to do with the ball, bowling three wicketless overs to give him match figures of 1-68 off 20.
But he was happy to field as England batting star Joe Root (4-49) and former Somerset tweaker Dom Bess (4-60) bowled in harness to great effect.
Richardson, 48 not out overnight, added two on Monday morning to reach his fifth fifty in senior cricket before edging Craig Overton (4-94). Dismissed for 371 Yorkshire thus set Somerset 260 for victory. But they were soon 3-21 and never recovered, Josh Thomas top scoring with 57.
At The Oval Daniel Hughes was also out having added two to his overnight score, but in his case it was the prelude to an eight-wicket defeat.
After conceding 622 to Surrey, Sussex resumed their second innings 188 runs adrift at 4-76. That became 5-82 when New South Welshman Hughes was caught for 39 and despite Charlie Tear's 61 the visitors were bowled out for 277. That left Surrey needing 14 for victory, achieved for the loss of two wickets.
Despite missing Victorian Fergus O'Neill, still sidelined with a rib injury, defending champions Nottinghamshire went top with a 10-wicket win over struggling neighbours Leicestershire.
Slow left-armer Liam Patterson-White took 5-53 as Leices, following on, were dismissed for 254. Ben Slater made an unbeaten 52 as Notts raced to 0-77 and victory.Â
Hampshire, without Jake Lehmann who has returned to Australia for personal reasons, lost in the competition to Glamorgan for the first time since 1991, beaten by an innings and 68 runs in Southampton.
In Division Two Kent gained their first Championship win for more than a year, beating Derbyshire by 225 runs to climb of the bottom of the table. Durham are top after a draw with Middlesex at Lord's.