Petersfield Town will face Baffins Milton Rovers in the final of the Wessex League Cup, after the Division One side beat Premier Division opponents, Fareham Town in their semi-final at Cams Alders on Tuesday evening.
Visiting goalkeeper, Harry Greenfield was the hero in making three stops from the spot as the Rams went through 3-1 on penalties, after the sides couldn't be separated during a goalless ninety minutes.
Both Petersfield Town and Baffins Milton Rovers have two previous Wessex League Cup final appearances behind them - Baffins most recently in beating Portland United 1-0 in 2018/19. Petersfield meanwhile will be looking to make it third time lucky, following defeats in 2013/14 and 2014/15.
The final will take place at the OnSite Group Stadium, home to AFC Portchester, on May 6 with a 4pm kick-off.
Article Photo: Paul Paxford