Gary Monk says his Swansea team were magnificent in difficult conditions and won the battle against Aston Villa.