First half goals from Sam Farrant and Sam Hughes appeared to put the Ashes in charge of this extra preliminary round replay. And when Hughes made it 3-0 after 54 minutes, it had to be game over.
Or so the majority of the crowd of 222 must have thought.
Even when Rikki Shepherd pulled a goal back three minutes later, to a neutral it felt like only a consolation.
But the sight of Shepherd sprinting back and planting the ball firmly on the centre spot signalled the visitors believed otherwise. What followed in the next seven minutes surprised and astonished in equal measure as Millbrook scored three times to lead 4-3 and turn the replay on its head – with 25 minutes still to go.
Centre half Dave Youldon hammered home their second goal in the 62nd minute, Shepherd struck again within 90 seconds to equalise, and two minutes after that Josh Toulson, moved up front from his defensive role, put them ahead for the first time.
Saltash were visibly shaken, Millbrook smelt blood, and skipper Tom Payne added their fifth goal after 72 minutes. Suddenly the ground seemed to be full of Brook supporters as the celebratory noises reverberated around Kimberley.
To their credit, the Ashes somehow found the strength of character to drag themselves off the floor and when Charlie Elkington’s looping header reduced the arrears, it left the home side with 12 minutes to find an equaliser.
They did pile on the pressure, and in one mad penalty area scramble the ball just wouldn’t fall to a Saltash player, but Millbrook took the pressure off by playing towards the left corner flag at the opposite end in the dying minutes.
They kept possession intelligently – but that wasn’t good enough for them. In the last few seconds, they worked a way out of the corner flag crowd and substitute Ed Goodman fired in a low shot to end any doubt about the outcome of a game which will live long in the memory.
For the record, Millbrook now travel to Willand Rovers in the preliminary round on Saturday, August 21 (15:00 ko).