When the top two scorers in the Leeper Hare York Football League meet, goals should be on the agenda and Crayke and Rawcliffe did not disappoint in their division three duel.
With just five minutes remaining the sides were locked at 2-2, Paul Holmes having scored both Crayke goals. They then they went in front through Mike Eddom but Rawcliffe levelled again when Anthony Evans completed his hat-trick - his third in as many games.
But there was a final twist. Crayke's Nick Thorn struck with the last kick of the game.
Draw specialists Stillington posted their sixth share-all in 12 games when they drew 1-1 with Melbourne. Gavin Watts put Stillington in front with Will Nicholson replying.
A Sam Appleton penalty on the half-hour gave Barmby Moor a 1-0 win over Bishop Wilton, while New Earswick hit seven without reply at home to LNER Builders, Chris Thompson (3) Scott Stewart (2) Tom Magee and Oliver Ellwood on target.
Nestlé Rowntree ended a nightmare run of 20 Reserve A' games without a win by beating Rufforth 3-0.
Dave Wright opened the scoring after ten minutes with Paul West adding a second just before the interval. Alex Sutherland converted a penalty with 20 minutes to go.
Adam Jenkins scored both Wigginton goals as they came from 2-0 down to share the points at Old Malton, whose Phil Smith and Dominic Amos had scored.
Riccall missed out on the opportunity of closing the gap on the Reserve B' leaders as they suffered a 2-1 defeat at Easingwold.
Mathew Clegg put the home side in front within a minute of the start and Luke Baudouin added the second.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article