A strong Oxted bowling attack restricted Horley to just 93 from 20 overs, which proved to be too few to defend.
Opener Harry Grimwood made 16, including some nicely-timed shots for boundaries but then wickets started to fall.
Joe English batted nicely for 11 runs but, like the openers, struggled to score quickly against tight bowling. Number four Ben Stewart fared a bit better and eventually retired on 28 after scoring five thumping boundaries.
The lower order tried to accelerate in the dying overs but couldn’t and Horley had just 93 runs to defend.
They were unable to produce their best bowling and fielding performance and Oxted passed the total with plenty of time to spare.
Two wickets from Taylor Brooks in two balls – the first a stunning catch from Benji Benettar - and one wicket from Hugo Hobbs reduced Oxted to 44-3 and gave Horley hope.
Then Jack Jordan made 26 off 12 balls and retired, taking the game away in spectacular fashion.
English took the fourth wicket but Oxted claimed the league points in this very strong division.