The on-song Hanging Heaton captain, in stellar form this term, smashed a classy 170 in his side’s high-scoring tie with Townville.
Fellows helped the Tewits amass a considerable 310-5, putting on 116 for the second wicket with Richard Foster (51).
Townville’s riposte was also noteworthy in a score of 232-6, with Conor Harvey bludgeoning an unbeaten 87, well supported by Nick Bresnan (52).
Ultimately, the worsening conditions ensured the tie was determined on scoring rate with Heaton’s 6.2 runs per over edging Townville’s 5.89.
Heaton will visit holders Bradford and Bingley – who beat Methley on Sunday – in the third round on June 26.
The only other completed tie saw Baildon beat Carlton on a faster scoring rate.
The rest of the third round draw sees Undercliffe or Gomersal host Pudsey St Lawrence or Wrenthorpe, while Baildon visit Woodlands or Cleckheaton.
Yeadon or Scholes will host Lightcliffe or Batley.
Batley suffered their first defeat of the Championship A season in a nine-run loss in a bowler-dominated game with Hunslet Nelson, well placed in fourth.
Muhammed Shahnawaz took 5-22 to skittle Hunslet for 72, only for Batley to capitulate for 63, William Stiff also bagging a magic 5-22.
Elsewhere, the weather ensured no other games ended.
It was a more definitive story in Championship B, where Hartshead Moor (66-2) claimed their overdue first win of the campaign with a much-needed eight-wicket win over Altofts (65), thanks to Nasseer Saudagar (5-27) and captain Daniel Squire (3-21).
Despite the win, Moor stay bottom after Brighouse (148-7) stunned high-flying Methley (146), despite Grant Soames’s knock of 53.
Townville (275-4 dec) motor on at the top after a comfortable 82-run win over Hopton Mills (193), Jonathan Booth taking pride of place with a fine unbeaten 137.
Jack Hughes proved star man with the ball, taking 5-42 for Townville, 33 points clear at the summit.