Swansea made the FA Cup quarters for the first time in 54 years on a cold but busy night.