EAST YORKSHIRE referee Doug Chapman denied YMCA what would have been a grandstand finish to this top-four Yorkshire I clash when he disallowed an 80th-minute home try.
The decision, given for crossing, bemused both the home team and their supporters as well as the visitors, who, while loathe to admit it, said they could not see anything wrong with the score!
Had Mr Chapman let the try stand, YM would have extended their winning league sequence to four, and stayed well in touch with the promotion-chasing posse.
York's heavy and well-drilled pack were always going to cause problems, particularly with YM's livewire hooker David Guegue out.
And the visitors used their superior weight and technique to set up a try for No8 Davies after just seven mintues.
Full-back McClure was unable to tag on the extras, but it looked like YM were going to be in for a tough time in the forwards.
However they began to get a grip of the game and put together some nice play down the centre, with the forwards driving well and the ball being recycled.
And following a spell when the forwards and backs linked together neatly, second row Damian Pearson charged into the line 22 metres out and forced his way to the whitewash, only to be held up by numerous defenders.
The home side maintained the pressure, however, and it finally told when Dave Holmes knocked over a couple of penalties.
YM were soon to extend the lead when their ever-alert winger Dave Cowling picked up a fumble by his opposite number and raced towards the York line outpacing the cover in the process.
Although the defence stopped Cowling cutting in behind the sticks, Holmes still converted from wide out.
McClure kicked a penalty to close the gap to 13-8 at the interval, but Holmes landed his third penalty early in the second half to restore the eight-point advantage and bring hopes of a home win.
Simon Whitehead replaced Paul Gregson in the front row, while Australian second row Luke Hannan (YM's chief line-out ball winner) left the field suffering from a recurring shoulder injury, to be replaced by Ross Housley.
Awarded a penalty six yards out, York elected to take the scrum, and when they wheeled it, Davies picked up and crashed over for his second try.
McClure added the extras to make it a one-point game with 10 minutes remaining.
With pressure mounting from a 25-metre scrum, YM were expecting another charge from the visitors' big No8, but instead the scrum half threw out a long pass to winger Dan Russell, who went over unnopposed to put his side 20-16 in front.
There were only seconds left on the clock when YM's forwards set off on a drive before the ball was worked along the line with Stuart Morton acting as the dummy runner.
That allowed Holmes to come into the line to create the extra man, and he carved open the defence beautifully for a well-worked `score' with the last touch of the game.
But, alas, Mr Chapman decided the try was illegal.
YM dropped to fifth while York are second.
YMCA: Rees; Cowling, Morton, Iosefa, Holmes; Sarjeant, Wolfe; Gregson (Whitehead 58), McSwiney, Dobson, Hannan (Housley 73), Pearson, Bracken, Anderson, Walker. Subs: (not used) Dent.