Keynsham scored early on but Oldland equalised when Ashley Bernard's ball in found Josh Williams. The youngster's shot was blocked but new signing Karim Rendall scored from close range.
Oldland had a Lewis Parker long range shot strangely chalked off for offside beforeKeynsham took the lead later in the game with a superb finish. Late on, Oldland were reduced to ten men when Jordan Greenwood was headbutted and yet incredibly ended up being shown a red card by the official. The home side were also fortunate not to have a player dismissed when Jack Parker was taken out by a lunge from the home keeper but again, Oldland missed out on the decision.
The result ends Oldland's recent unbeaten run on 4G pitches but official's decisions were a major part of today's match. Next week, the O's return to grass when they travel to Westbury United.