THE four Welsh Premier clubs whose ties survived the weather survived potential banana skins against lower league opposition to make it safely into the last eight of the Welsh Cup.
But holders The New Saints found themselves 2-1 down after 11 minutes to a spirited Barry Town United before recovering to win 5-2.
Recalled to the starting line-up, Greg Draper put TNS ahead after three minutes, but a fine individual goal from Jordan Cotterill levelled the scores before Drew Fahiya headed the hosts into the lead.
Draper scored his second and Aeron Edwards had TNS back in front by half time. And Chris Marriott added a fourth on 58 minutes before Ryan Evans deflected the ball into his own net.
Recent signing Nathan Burke gave Bala Town the lead at the New Stadium, before Mike Kelly gave Holyhead Hotspur hope of an upset with a second half equaliser. But late goals from Mike Hayes and Mark Jones ensured the Lakesiders booked their place in the quarter-finals.
Newtown hammered Cefn Druids 6-0 at Latham Park, scoring four inside the first 19 minutes from Jason Oswell, Luke Boundford and a Matty Owen brace. The Ancients did hit the home woodwork but never threatened a recovery and Neil Mitchell hammered a fifth before the break, adding another on 66 minutes to seal the win.
Port Talbot Town beat Welsh Leaguers Caerau Ely at the GenQuip Stadium, Martin Rose opening the home account from the penalty spot before scoring with a header on the hour, and Joe Clarke made in three after 65 minutes.