Karim Benzema scored an extra-time penalty as Real Madrid pulled off another astonishing comeback in the Champions League to stun Manchester City 3-1 on Wednesday and book a showdown with Liverpool in the final. City looked certain to go through when RiyadMahrez put them 1-0 up and 5-3 ahead on aggregate