Garsington will meet Hailey in the Oxfordshire Charity Cup final for the second season in a row after a 3-0 penalty shoot-out win against Slade Farm United.

In last season’s final, the Witney & District FA side pulled off a shock 4-2 success, so Garsington will be anxiou In Saturday’s semi-final, it looked as though Slade would go through to the final as they led 1-0 with seconds to go, courtesy of a strike from Lee Clack.

But a last-gasp goal from Jelroy Constant took the tie into extra-time.

With no goals scored, Garsington held their nerve to win the shoot-out.

Garsington keeper Chris Flowers saved a penalty, with two of Slade’s efforts sailing over the bar.

Holders Hailey booked their place in next month’s final with a 1-0 victory against Adderbury Park, thanks to a strike from Dean Mays.