Horley made it two league wins in a row with a terrific batting and bowling performance against Capel.
Their opening partnership put on 56 runs, with Harry Grimwood retiring on 32 and Alex Field bowled by Charlie Atkinson for 18.
Leah Lane and Tommy McKenna stayed together at the crease for the rest of the innings, with Lane finishing on 25 not out and McKenna on 15 not out – his highest score.
Rain caused a longer than usual break for the changeover which meant Capel were destined to finish their innings in very poor light. With that in mind, they started their reply strongly and made 29 before Ben Ware was run out by a good direct hit from Field off his own bowling.
Atkinson went on to make 32 before retiring, but Horley were clever enough to keep him off the strike for long periods while they took wickets at the other end.
Bailey Warren claimed two victims, one bowled and one a superb one-handed diving catch from Lane.
Evan Grimwood took the fourth wicket and Harry Grimwood had Joe Collins caught for 10 by Joseph Marshall. Another runout, and a wicket bowled by McKenna left Capel struggling at 94-7 with time running out and the light fading fast.
To their great credit, they battled bravely on in the near-darkness, despite the target being out of reach. Over-excited at their impending victory, Horley let themselves down in the final over by disrespectfully messing about with the field placings. That overshadowed an excellent final-ball, direct-hit runout by Bailey Warren, which sealed a 30 run win.