Wealdstone Ladies booked their place in the semi-finals of the Middlesex Cup after a 5-2 win over North Greenford United.

The Stones were in trouble after going 2-0 down before a dramatic fightback.

Danielle Forde pulled one back before Nicola Dixon forced extra time. A brace from Natalie Osman and another from Dixon completed the memorable win.