Yeovil came from behind to edge a seven-goal thriller and move five points clear of second-placed Scunthorpe at the top of League Two.
Arron Davies hit a stunning 30-yard goal in Yeovil's thumping win
Bartosz Tarachulski gave the Glovers the lead but strikes from Paul Hayes and Andrew Butler put the Iron ahead.
Lee Johnson's free kick drew the home side level and substitute Rory Fallon nudged them ahead after the break.
Arron Davies' stunning 30-yard strike made it 4-2 before Paul Hayes notched for the visitors in stoppage time.
Yeovil: Weale, Lindegaard, Skiverton, Guyett, Rose, Gall (Stolcers 45), Way, Johnson, Davies, Jevons, Tarachulski (Fallon 70), Stolcers (Amankwaah 79).
Subs Not Used: Terry, Collis.
Booked: Skiverton, Tarachulski, Guyett.
Goals: Tarachulski 16, Johnson 47, Fallon 82, Davies 86.
Scunthorpe: Musselwhite, Angus, Butler, Crosby (Byrne 51), Ridley, Taylor, Sparrow, Baraclough (Williams 58), Corden (Keogh 85), Hayes, Torpey.
Subs Not Used: Rankine, Evans.
Booked: Sparrow, Taylor, Musselwhite, Byrne.
Goals: Hayes 36, Butler 45, Hayes 90.
Ref: K Stroud (Dorset).