Momentum started shifting towards the Hornets as they approached the hour-mark. A fine Marc Navarro pass unlocked the Oxford defence, allowing Perica a clear run at goal, but his shot struck the face of Stevens and Sema’s left-footed follow-up flew high into the car park behind the keeper’s goal.
If Watford were to find a way back into the game they were going to have to do it the hard way. Navarro pulled up with what looked like a hamstring injury and with three replacements already made, the Hornets were left to navigate the final 20 minutes with just 10 men.
Just when it seemed that time was up, substitute João Pedro scuffed a shot that fell kindly to Sema, who made no mistake from six yards, converting with his right foot to send the game into penalties.
Enter Bachmann, who saved incredibly from Anthony Forde, Marcus McGuane and Hall, with Sema, Domingos Quina and Perica making no mistake for the visitors.