Adam Swift flew in at the corner two minutes from time to cap a remarkable Saints comeback to win 30-28 at Castleford.

Saints trailed 24-6 at the break but produced a hugely improved second 40 to pinch it at the death.

Report to follow.