In a thrilling contest, Grinstead, after the arrival of the experienced Marc Zander at half-time, eventually out-manoeuvred Reading. Although Gibson had opened the scoring in the second minute, Reading, following goals from Jon Slay and Scott Ashdown, were leading 2-1 at half-time.
Zander's arrival steadied Grinstead, who then took their opportunities, including a spectacular goal from Alistair Boyse before Gibson completed his hat-trick.
Craig Parnhan, with a 63rd minute penalty corner conversion, gave Cannock a 1-0 victory over Old Loughtonians which took them back to the top of the league, the fourth change in successive weeks.
In a seven-goal thriller at Guildford, Southgate's Pietro Attala got the Middlesex club's winner with just three minutes remaining to take them into second place.Reuse content