Windsor & Eton came away from Didcot Town's NPower Loop Meadow Stadium with a 2-2 draw, but it sould have been a lot better.
Matt Seedel had given Windsor the lead before Stuart Beavon and Marvin Bartley put the home side ahead with Grant Goodall heading a late own goal.
Windsor got themselves off to a quick start where Matt Seedel could have bagged a hat-trick in the opening ten minutes.
Stuat Tanfield als came very close when his shot was well saved by Christopher Webb.
Windsor eventually got the goal that they had not only been threatening but deserved when Paul Reed's long ball put Matt Seedel through and he lifted the ball over an on-rushing Webb.
Windsor continued to dominate the half with Seedel and Michael Chennels causing problems for the Didcot defence long with Paul Coyne and Ricci Dolan marshalling the midfield.
The start of the second half saw Didcot pull level in controversial circumstances.
Jamie Brooks got past Paul Reed and then fell over Sam Mazurek. Although the referee wasn't initially fooled a flag from his assistant was enough to award the spot kick that Stuart Beavon put past Mazurek.
Windsor seemed to have been pushed back in the second half as Didcot looked to take the lead.
Substitute Matthew Biachini came close when his effort was blocked by Maurek and then cleared by Will Dunlop.
Further changes were made by both sides as Marvin Bartley replaced Ross Weatherstone for Didcot and James Edgerley replaced Ricci Dolan for Windsor.
It was the home sides change that would prove the more fruitful as Bartley knocked in Beavon's rebounded effort.
With ten minutes left Windsor thought they had got their equaliser when Chennels headed in at the far post only for the referee to award a foul to Didcot.
They did pull level with a couple of minutes to spare when substitute Terry O'Connor's cross was headed into his own net by Grant Goodall.