Ryan Barnett’s screamer earned Solihull Moors a 3-3 draw against National League play-off rivals Notts County.
A handball decision allowed Andrew Dallas to give Moors an early lead from the penalty spot but the lead lasted only 11 minutes as Ruben Rodrigues levelled with a neat finish.
Zak Brunt hit the post for County and another Solihull penalty was overruled by the assistant referee as it remained 1-1 at the break.
Mark Ellis had a goal disallowed for Solihull and the lively Alex Lacey headed County in front – but there was plenty of drama still to come.
Dallas equalised after good work by Joe Sbarra and James Clarke but County immediately restored their advantage as Rodrigues also scored his second from Kyle Wootton’s through-ball.
Barnett had the final say, though, firing home from long range after a short corner to earn a point.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.