We had a firm grip on the quarter-final tie in the opening half-an-hour thanks to early strikes from Keanan Bennetts and Reo Griffiths but the home side, backed by more than 2,800 fans, rallied and came right back into contention after the break when Lewis McNall netted from the penalty spot.
Substitute Kazaiah Sterling settled us back down with his sixth goal in the competition this season but when McNall lashed in for 3-2 with seven minutes of normal time remaining, it kick-started a frantic crescendo with both sides exchanging goals and the respective defences falling to pieces.