Former Premier League player Greg Halford scored on his Waterford debut as the 10-man Blues eventually won an incredible game on penalties.

[MORE]