Letterkenny Rovers dug deep to reach the fifth round of the FAI Junior Cup.
The Donegal side traveled to Wexford knowing they would have to be at their best to beat a talented North End United.
The game ended in stalemate but Rovers kept their nerve to advance 5-3 on penalties after extra-time.