Castleford made a flying start inside four minutes, through Innes Senior’s try in the corner.
A lengthy check from video referee James Vella confirmed he had not gone in to touch, as Rowan Milnes converted from a tight angle.
Less than 10 minutes later, Hull hit back with their first meaningful attack. Yusuf Aydin broke through before being held up yards short from the line as Cade Cust found Barron in the corner.
Louis Senior shrugged off four Hull defenders to power through and score and regain his side’s lead on 23 minutes, exposing a soft centre in the home side’s backline.
Innes Senior and Barron both denied each other certain tries with last-ditch tackles in the corner at either end with the half-time hooter looming.
Hull started the second half with purpose and sensed an opportunity to restore parity again, but were denied a try for offside and then again by more excellent Castleford defending on the line.
But it was the visitors who added to their lead. Asi pierced through Hull’s back line yards from the line. Suddenly, Castleford’s lead was 12 points, after another successful Milnes kick.
Victory appeared secure when Amone powered over the line next to the posts, compounding a miserable night for Hull, which was littered by mistakes.
Martin hit straight back with a quickfire double to give the Black and Whites hope, running clear to score in the corner twice, but Sezer’s missed conversions proved costly.