In a stormy encounter on a boggy pitch, the O's had fought back from a goal down to lead 2-1 through top scorer Tom Morgan and an own goal. The Saints levelled but in a hectic finale, two men were dismissed after a handball incident, leaving Stone to calmly slot the ball home to earn all three points.
Roman Glass and Oldland came into the game with identical recent records, four wins and two losses from the last six games. The visitors started the better and took the lead early on but Tom Morgan equalised on eighteen minutes with his 13th goal in 19 games. The O's then took the lead just after the half hour mark when a Roman Glass defender put through his own net and that's how it stayed till half time.
As the grassy pitch began to get heavy, the quality of football became hard to maintain. Roman Glass keeper Phil Mills was perhaps fortunate to only receive a yellow card when he fouled David Stone as he knocked the ball past the keeper to almost certainly score. Ryan Dunn's subsequent free kick went wide.
On seventy minutes, Roman Glass levelled at 2-2 when a shot from outside the box took a deflection that looped over Josh Dempsey and into the net. Then all hell broke loose five minutes later in the incident that changed the match. David Stone hit the woodwork and when the ballw as played back in, it hit the hand of Glass defender Ryan Nicholls. Referee Ade Olagunju pointed to the penalty spot, dismissed Nichools and then after dissent from goalkeeper Mills, showed a second yellow and red to the gloveman.
It was three or four minutes after the original incident before Stone could take the penalty but the striker was the coolest man in Castle Road as he sent the outfield player turned goalie the wrong way.
Although the lead was a slender one, Oldland had the best of the chances after going ahead. Morgan set up Jack Parker who struck the post from close range and after Josh Williams had hurdled a cynical tackle from Sam Futcher, his curling effort also came back off the post and away to safety.
No further alarms for the O's who cement their place in fifth with four games in hand on league leaders Chipping Sodbury but closed the gap to just three points.