Celtic Crusaders tumbled out of the Carnegie Challenge Cup at Rochdale Hornets having let slip a half-time lead in Sunday's fourth-round match.
The Welsh side took the lead from their first attack as Craig Richards pounced on a mistake from Gary Hulse to score.
Crusaders kept up the pressure and went into the break with a handy 16-8 lead.
Tommy Goulden and Eric Andrews scores gave Hornets the win, but Crusaders were denied after Dean Fitzgerald was ruled not to have grounded a 'try'.
National League One side Rochdale won both their meetings with Crusaders last term, including knocking the NL2 side out of this competition at the same stage.
But this season's encounter at Spotland was a much-closer affair and evidence of the progress that Crusaders have made in 12 months.
Crusaders coach John Dixon said: "Sometimes the ball bounces one way, sometimes it goes the other way.
"Credit to Rochdale, right in the last minute they had enough zip and enough endeavour to score and congratulations to them."
Crusaders have been drawn away to Hunslet Hawks in the first knock-out stage of the Northern Rail Cup. The tie will be played on the weekend of 21/22 April.
Rochdale Hornets: Chris Giles, Eric Andrews, Lee Patterson, Kevin King, Balu Fagborun, Simon Svabic, Gary Hulse, Simon Baldwin, David McConnell, Byron Smith, Paul Anderson, Mark Blanchard, Tommy Goulden. Subs: Phil Hasty, Craig Robinson, Andrew Gorski, Paul Norman.
Tries: Giles (18), Patterson (28), Hulse (44), Andrews (79)
Goals: King 2/4
Celtic Crusaders: Damien Quinn, Grant Epton, Rob Toshack, Mark Dalle Cort, Craig Richards, Luke Young, Jace Van Dijk, Josh Cale, Neil Budworth, Gareth Dean, Terry Martin, Dean Fitzgerald, Darren Mapp. Subs: Richard Johnston, Jamie I?Anson, Phil Cushion, Hywel Davies.
Tries: Richards (2), Quinn (6), Cushion (33)
Goals: Quinn 2/3