Mark Applegarth praised York Knights’ clinical performance as a 72-12 thrashing of Keighley Cougars booked them a Challenge Cup date with Hull KR on Friday.