Nairo Quintana (Movistar) fended off attacks on an undulating final stage to claim overall victory at the Volta a Catalunya.