Sarr aproveitou o cabeceio de Jean-Philippe Mateta para chutar em direção ao gol e dar ao Palace o começo perfeito em um estádio lotado com 26.000 torcedores ucranianos. O Shakhtar empatou dois minutos após o intervalo com Oleh Ocheretko, mas um lançamento longo causou caos na área do Shakhtar e Daichi Kamada finalizou para restaurar a liderança antes de Jorgen Strand Larsen, que entrou do banco, lobeou o goleiro de forma clínica para selar o resultado.
O treinador do Crystal Palace, Oliver Glasner, disse que a resposta ao sofrer o gol evidenciou o caráter que seu grupo construiu.
"Fiquei realmente impressionado com a reação que a equipe mostrou quando sofremos o empate porque, de repente, tivemos duas ou três grandes chances e então foi um lançamento longo e recuperamos a liderança."
Ele insistiu que a união em seu elenco não é acidental.
"Não há um botão que podemos pressionar para ativar isso -- é algo que criamos ao longo de meses e anos."
Strand Larsen, que marcou o terceiro gol crucial, disse que o gol foi um alívio pessoal após uma fase difícil.
"Eu precisava disso. Tive azar contra o Liverpool. A confiança tinha caído, mas eu sempre continuei lutando."
Ele acrescentou que o Palace não vai se deixar levar por uma vantagem de dois gols.
"Não vamos exagerar nas comemorações. Estamos realmente felizes, mas esperamos que vamos arrasar na quinta-feira e avançar."
O Rayo Vallecano venceu o outro jogo de ida da semifinal por 1-0 contra o Strasbourg. A final está marcada para Leipzig em 27 de maio. O jogo de volta acontece no Selhurst Park na próxima quinta-feira.