Arsenal were made to sweat by CSKA Moscow despite a 4-1 first-leg lead but held on to reach the Europa League semis and keep their UCL hopes alive.