Real Madrid demonstrated their European pedigree once again with a 2-1 victory over Arsenal at the Santiago Bernabéu, securing a 3-2 aggregate triumph to advance to the Champions League semi-finals.