Longwell took the lead in the first half but Mark Leigh levelled matters, following up well to head home after his first shot had been blocked by the Longwell keeper.
The second half was even steven with Kris Douglas hitting the woodwork for Oldland and the home keeper making a smart save from a direct free kick. However with twelve minutes left, a Green attacker curled the ball home at the far post to score the winner.