A GOAL from Paul Oliver in the last minute of extra-time saw Rangers through to the North Hants Intermediate Cup final.
It was Poison who led after 25 minutes when Ashley Elward cut in and lobbed Dave Oliver. Tom Cox laid on the equaliser for Tom Eldridge on 25 minutes and after fine saves by their goalkeeper, Rangers went 3-1 up thanks to second-half goals from Paul Oliver and Richard Spiers.
Poison came back with two goals from Ben Vine to force an extra 30 minutes and with the last kick of extra-time, Oliver chased a through-ball from sub Josh Bromley to win the match.
Welly Old Boys Reserves, Kingsclere Reserves and Baughurst AFC all reached the semi-finals of the North Hants May Cup.
See The Monday Gazette for all of the action from Saturday's matches.