The 26-year-old seamer's career best has only been bettered once this season - by Andy Caddick, the Somerset bowler who took 9 for 32 against Lancashire at Taunton in May.
Following Thursday's wash-out, Northamptonshire were 38 without loss before being rocked by Robinson, who at one stage had taken five wickets for six runs in 17 balls. Robinson, twice on a hat-trick, was denied the chance of taking all 10 when Peter Hartley removed Allan Lamb.
Yorkshire, though, did not have it all their own way and were sitting on a lead of only 71 after Kevin Curran had replied with a haul of 7 for 47.
Nasser Hussain spared Essex the embarrassment of being asked to follow on against Leicestershire at Southend. Replying to 321, the champions were 38 off the necessary at 134 for 7 before Hussain, unbeaten on 78, took them to 190 for 9 at the close. Graham Gooch, with 51, was the only other batsman to offer real resistance.
Ken Benjamin, Worcestershire's West Indian fast bowler, took three wickets in seven balls against Hampshire at Portsmouth. Benjamin finished with 4 for as Hampshire ended another rain-affected day on 222 for 7.Reuse content