Riyad Mahrez anotó un doblete para que Manchester City llegue a su primera final de Champions League.