The early indications were ominous as Keighley consistently fell foul of the referee’s whistle. Home full back Ben Mitchell to advantage with a penalty goal after 5 minutes play, but good work by wingman Adam Horsfall pressurised the home defence into conceding a penalty soon afterwards, allowing Alex Brown to equalise the scores.
Mitchell re-established Heath’s lead with another penalty goal, but Keighley whilst struggling for possession in the set pieces, began to look increasingly dangerous in their limited chances to attack.
Dyson. Horsfall and centre Marco Ferrazzano in turn tested the defence before a lovely slipped pass by hooker Will Armitage provided the opening for centre Danny Price to touch down, with Brown converting.
Keighley’s lead was short lived, Mitchell edging his side ahead with his third penalty goal.
Home centre Craven’s departure to the sin bin for a technical offence then signalled a Keighley revival. Within the space of 5 minutes the profile of the game altered as Dyson powered over for 2 excellent tries, a Brown conversion giving the visitors a lead of 20 points to 9 at half time.
Early in the second half Dyson grabbed his third try when the defence was opened up by a neat dummy and blindside break by scrum half Lucas Uren, Brown again converting from wide out.
This was soon followed by Keighley’s fifth try when wingman Sam Walker snapped up a loose ball close to the half way line and outpaced the defence for another fine try.
With a lead of 32 points to 9 the contest seemed to be over. Keighley relaxed firstly allowing home centre Matthew Hallett to weave his way across the line with Mitchell converting before scrappy defence allowed flanker David Montgomery to touch down to add respectability to Heath’s efforts.
Next week Keighley are at home to 2nd place Driffield - Kick off is 14:15