Whitehall faced a physical Farnley side, eventually slipping to a 30-24 defeat in Division Four.
For 30 minutes it was stalemate, but Rick Tillotson set up Joe Fee who registered the first try, Paul Stead’s conversion making it 6-0 to Whitehall .
Andrew Johnson then finished a great team try, Stead putting Whitehall 12-0 up.
Falcons levelled at 12-12 and went ahead with two tries early in the second half.
But Tillotson sprinted away for a try and Stead pulled the score back to 24-18.
Farnley regained the lead, but Stead and Richard Cassanove sent Tillotson over for his second try, Stead’s conversion pulling the score back to 28-24.
But a penalty for a ball steal then gave the Falcons a six point cushion.
Fixtures, BARLA - National Cup - Round Two: Dewsbury Moor v Drighlington, Batley Boys v Ackworth Jaguars, Wibsey Warriors v Thornhill Trojans, Hunslet Old Boys v Queens, Upton v Sharlston Rovers, Nevision Leap v King Cross Park, Hilton Park v Methley Royals, Dalton v Leigh East Halifax ARL - Joe Blackford Memorial Trophy - Semi Finals: Brighouse Rangers A v King Cross Park A, Siddal v Worth Village Premier Division: Slaithwaite Saracens v Queensbury Championship: St Josephs v West Bowling, Ossett Trinity v Moorends Thorne Marauders, Knottingley Rockware v Keighley Division One: Morley Borough v Brighouse Rangers, Allerton Bywater v Bentley Good Companions, Newsome Panthers v Birkenshaw, Crigglestone All Blacks v Castleford Panthers Division Two: Illingworth v West Craven Warriors, Underbank Rangers v Clayton, Boothtown Terriers v Brotherton Bulldogs, Emley Moor v Wyke, Troydale Trojans v Doncaster Toll Bar, Lindley Swifts v Dodworth Division Three: Woodhouse Warriors v Silsden, Wortley Dragons v Littleborough, Selby Warriors v Greetland All Rounders, Hoyland Vikings v Pontefract SSC, Odsal Sedbergh v West Leeds, Stainland Stags v Shaw Cross Division Four: Victoria Rangers v Kellingley Welfare, Queensbury A v Drighlington A, Whitehall Warriors v Undercliffe Wildboars, Thornhill Trojans A v Dearne Valley Bulldogs, Wibsey Warriors A v Farnley Falcons Division Five: Whinmoor v Hanging Heaton, Burley Lions v Hollinwood, Meltham All Blacks v Hunslet Old Boys A, Crofton Cougars v Slaithwaite Saracens A Division Six: Ryhill Hammers v Harehills, West Bowling A v Rodley Rockets, Kinsley Raiders v Wakefield City Division Seven: Wyke A v Selby Warriors A, Queensbury B v Cowling Harlequins, Moorends Thorne Marauders A v Garforth Tigers