Grasshoppers toppled the leaders 7-3, despite falling behind after only two minutes to Neil Ducey’s close-range strike.
Third-placed Wigginton drew level in the 19th minute when McQuade bagged the first of his treble.
Kevin Butler put Wiggy ahead just before half-time and McQuade added his second just after the restart.
King William reduced the deficit with a penalty from Danny Snaith in the 57th minute, but McQuade and Kevin Butler made it 5-2.
Anthony Evans pulled a goal back for King William, but an excellent move saw Lee Stewart add Grasshoppers’ sixth before Tom Jackson completed the scoring.
Reigning champions Station came from behind to win 2-1 at Skelton.
New signing Craig Harrison gave the home side the lead, but Station hit back with goals from Luke Crowther and Dave Heron.
Scott Sullivan hit a first-half hat-trick to give Dunnington a 3-0 lead at the break against Enterprise.
Matty Brown pulled one back but Sullivan scored his fourth and substitute Dan Barrett wrapped up a 5-1 win.
Hambleton made it four wins out of four to move into second spot in division two after beating Beeswing 3-1. Dan Smith scored twice and Nigel Croad once.
Leeman United beat York Medics 8-3 with four goals from substitute Neil Hartley. James Barrett, Gary Walgate and Danny Coulson (2) also scored. Luke Thornton, Ben Cresswell and Matty Fortnam were the Medics marksmen.
Marcia Grey beat hosts Haxby Lions 4-2 to move out of the drop zone with goals from Rich Kendall, Johnny Flint, Joe Richardson and Chris Murcutt. Gary Harton and Tom Beattie netted for Haxby.
Hemingbrough led 1-0 at the break against York Nomads with a goal from Tom Collins, but Nomads hit back to win 5-2 with a brace from John Cavanagh plus strikes from Jimmy Willmoth, Chris Bilton and Mike Hattee. Ricki Hutton notched Brough’s second.
Chris Dyson pouched a hat-trick to add to goals for John Patrick, Chris Long, Gareth Hirst and Joe Davison. Olympia replied through Shaun Gandy (2), Josh Smith and Luke Lambert.
Dave Hullah hit a treble in Albion Vaults’ 6-3 win at York Five Lions. Chris Coxon (2) and Matty Howden completed the Albion scoring, while, Five Lions’s marksmen were Will Moore, Lee Dutton and Liam Keenaghan.
In division four, in-form Barlby brushed aside New Earswick 5-1 to go second in the table.
Greg Lowther put New Earswick in front, but Barlby won it with goals from Darren Jackson, Rich Sowden, Lewis Blackwell (2) and Sean Smith.
Despite losing 1-0 at Eggborough, York Phoenix had their best result of the season having conceded 74 goals in their five previous games.
Alex Lester scored the match- winning goal for Eggborough.