York United had beaten Pacific FC 4-3 on spot-kicks in the quarter-finals following an exciting 2-2 draw in regular time.