Waterford FC will face Malahide United away in the second round of this year's FAI Cup.
The Blues knocked out the holders St. Patrick's Athletic in Inchicore on Sunday to make it to the last 16.
Wassim Aouchria scored twice and Junior Quitirna grabbed the winner as Danny Searle's men were 3-2 winners in a massive scalp.
The draw was made at FAI HQ in Abbotstown this afternoon.
Malahide United beat Salthill Devon on penalties in the first round following a 2-2 draw.
Villa were defeated by Maynooth University Town on Friday night - and the Kildare outfit's reward for that is a home clash with Treaty United.
Elsewhere, it's Bonagee United versus Shelbourne; Lucan United FC against Bohemians; Drogheda United versus Shamrock Rovers; Derry City will entertain Cork City at the Brandywell; Galway United host UCD and Wexford will entertain Dundalk.
The games will take place on the weekend of August 28th.