Three of the four quarter-finals in the 1895 Cup were absolute crackers.
Frenchman Louis Jouffret added a drop goal in golden point extra-time to send Batley Bulldogs to within 80 minutes of Wembley with a 17-16 win over York City Knights at Bootham Crescent.
Jouffret, Sam Wood and Jonny Campbell scored for the Bulldogs.
Sheffield Eagles scored in the last minute of the game to beat Doncaster – the only remaining League One side – 32-28 at the LD Nutrition Stadium in Featherstone.
Anthony Thackeray, Jason Crookes, Josh Guzdek, Ryan Millar, Jacob Ogden and Rory Dixon went over for the Eagles.
Martyn Ridyard added a drop goal in the dying embers to snatch a 19-18 win for Leigh Centurions against Barrow Raiders at the Totally Wicked Stadium in St Helens.
Jordan Thompson, Joe Cator and Gregg McNally crossed for the Centurions’ tries.
Widnes Vikings easily progressed through to the semi-finals after thrashing Dewsbury Rams 54-6 at the Halton Stadium.
Anthony Gelling (3), Lloyd Roby (3), Sam Wilde (2), Chris Dean and Brad Walker went over for the Vikings.
The 1895 Cup semi-finals draw will take place live on BBC Radio Merseyside from 6:30pm on Thursday night.
1895 Cup quarter-finals results:
York City Knights 16-17 Batley Bulldogs
Doncaster 28-32 Sheffield Eagles
Leigh Centurions 19-18 Barrow Raiders
Widnes Vikings 54-6 Dewsbury Rams