In-form striker Mitchell Weiss grabbed a brace to give Kings the points and inflict a fifth successive defeat against a hard working but low in confidence Leighton Town team.
The early honours were even but, once ahead, Kings always looked the likely victors.
Leighton rallied late on, but the comfort of a two goal cushion – allied with some resolute defending – left no way back for the hosts and a return to winning ways for Kings.
Leighton started brightly and Kieron Schmidt forced a good save from the Langley goalkeeper.
The home side dominated possession but failed to take any of their chances, and they were made to pay after 34 minutes when Weiss produced a clinical finish to put Langley 1-0 ahead.
Town’s players’ heads dropped at this point, and they were somewhat fortunate to get to half-time still only 1-0 behind.
In the second half Leighton rallied, and again started well – with Shayne Almond shooting just wide – but they were hit with a sucker-punch when Weiss made it 2-0.
The goal sparked Leighton into life and substitutes Luca Semeniero and Craig Maisiri added attacking impetus, with both men going close to netting.
Maisiri perhaps should have done better with a shot on the turn from about four yards out, which he hit over the bar, but the goal didn’t come for Leighton and Kings deservedly held on for the three points