Kidlington Colts needed a last gasp winner to overcome a spirited and skillful Garsington team.

Colts started on the back foot and were duly punished as Kieren Smith slotted home a penalty after 10 mins. Kidlington ensured they went in level at the break though as Oliver Hazell finished well from an angle as the home team began to get going.

An entertaining second half saw Garsington again in front via Dion Long. Kidlington fought back to maintain their good start to the season as Max Jones headed home 15 minutes from time before nabbing the winner from close range with the last kick of the match.