Real Madrid will face Liverpool in the Champions League final after winning an incredible match against Manchester City - and Mohamed Salah will be happy

More...