Keighley coped without banned player/coach Paul March in the stadium to grind out a win over Swinton.
It was Cougars’ first game since they were rocked by the news that March had received a two-month stadium ban for verbally abusing match officials.
Lions started the brighter after a quick combination between Andy Ackers, Ian Watson and Gareth O’Brien saw Darren Hawkyard in for the opening score. O’Brien converted.
Cougars hit back with Paul Handforth producing a magnificent offload to send Daley Williams through to the line. Danny Jones levelled the scores.
The home side took the lead as Williams turned provider as he found Paul White for a try.
Despite Keighley now looking to have found their groove, it was the visitors who went into half-time with the lead. Darren Hawkyard raced through a gap to cross and O’Brien converted.
The game remained tight after the break until another intelligent piece of play from Handforth saw Cougars retake the lead. The half-back passed back on the inside to feed Scott Law on his way to the line. Jones then added the extras to make it 16-12.
They then increased their advantage five minutes later. Handforth once again had a hand to play, with his swirling high bomb too much to handle for Freddie Walker, who knocked on into the hands of James Feather. Feather then found Richie Barnett, who raced in for his ninth try of the season to seal the win.
Keighley: Craven; Barnett, Lawton, Williams, White; Jones, Handforth; Sheriffe, Haigh, Hesketh, Lynam, Rawlins, Law. Substitutes: Feather, Cherryholme, Lee, Peltier
Swinton: R Hawkyard; Worthington, Nanyn, Bowman, Walker; O’Brien, Watson: Morrison, Ackers, Riley, Thornley, Hawkyard, Brown. Substitutes: Menzies, Johnson, Johnson, Atkin.
Referee: T Crashley (RFL).