We now know who our Middlesex Senior Cup final opponents will be should we win against Barnet next week. The winners of our semi-final will play Staines Town, who beat Wealdstone on penalties tonight following a 3-3 draw.