The win ensured that Old Malton St Mary’s title celebrations were put on hold, despite the Ryedale side winning 4-1 at home to St Clement's.
Riccall travelled to Wigginton knowing anything other than a victory would see the championship heading to Ryedale.
The took the lead on 20 minutes with Gary Collier heading home, and Wiggy missed two gilt-edged chances before Chris Coxon outpaced the Hoppers back line to add a second after 43 minutes.
Coxon got his second at the start of the second half with a splendid solo run and a fourth goal followed five minutes later.
Matt Tiplady gave the home side hope, but Dave Heron then hit the target for Riccall having hit a post and the bar.
Lee Stewart got Grasshoppers’ second before Mike Braithwaite volleyed home for Riccall.
St Mary’s can clinch the title with a win over Huntingon Rovers on April 19 after goals from Steve Baxter, Damon Cox and Marcus Godsell (2) saw off St Clement's.
Olly Newby led the scoring with a hat-trick, assisted by a double from Kieron O’Brien. Also on target for the visitors were James Willmoth and Tom Richards, with Tom Matthews bagging from the penalty spot. Matt Pallister (2) and Chris Storey netted for the home side.
The fixtures in division one were completed with a 4-4 draw between premier division-bound Church Fenton and Brooklyn.
Andy Phillips hit a double for Brooklyn, with Max Fraser and Andy Metcalfe also scoring.