The Powergen Challenge Cup is now at the semi-final stage after a quarter-finals that offered all the thrills and spills that we readily associate with the famous old competition.
At least – one game offered those thrills and spills; the rollercoaster ride that was Hull Kingston Rovers' 40-36 upset over Warrington Wolves was a perfect showcase for cup football, and the reward for the Robins is a plum tie with St Helens.
Byron Ford was the man who made the most telling contribution to this win, crossing for a hat-trick of tries that were crucial given the closeness of the final score.
But it could have been oh so different early on; when Logan Swan touched down twice in quick succession for the visitors it looked as though it would be Warrington and not Rovers who would book their place in the semis.
When Ford added two more to complete his hat-trick it looked as though the game was sealed in favour of the LHF National League One side, but in fact the drama was far from over.
The Wolves came back into the game with a try from Michael Sullivan and a brace from Henry Fa'afili; but despite the tension that was not quite enough to overtake the Rovers' hard-won lead.
Further tries came from Sean Long, Jon Wilkin, Leon Pryce, Jamie Lyon and Vinnie Anderson with Paul Anderson grabbing a brace; the Dragons could only respond with tries from Stacey Jones and Justin Murphy.
Harlequins made a decent fist of their quarter-final tie at Leeds Rhinos, before succumbing to a 36-18 defeat.
The game was scoreless until 32 minutes when Willie Poching opened the scoring for the home side; quickly followed up by a Danny Williams try to put Leeds 12-0 up at the interval.
Williams became the third hat-trick scorer of the round with two tries after the break that broke the Quins resistance; Pat Weisner and Tyrone Smith adding consolations scores for the visitors.
Leeds will take on Huddersfield in the second semi-final after the Giants eased past Salford City Reds with a 44-14 win.
The semi-finals will be an interesting affair; the runaway NL1 leaders taking on the runaway engage Super League leaders, while the Giants may fancy their chances of upsetting Leeds.
Whoever makes in to Twickenham, it's going to be a final to remember.