The Egyptian ace walked away unscathed after a nasty hit to Danilo's shin in the dying moments of the game.

Remember when Liverpool fans complained about that arm-grab by Sergio Ramos against Mo Salah during the UEFA Champions League final? Well, this time, they'll be on the other end of the pitch.

As the game between Liverpool and Porto came to an end, Mohamed Salah was involved in a controversial play with Porto's defender Danilo, as he tried to recover a loose ball inside the Portuguese club's box. Danilo cleared the ball away, but Salah was not able to pull his left foot back and hit Danilo's shin hard. Immediately, fans demanded a red card against the Egyptian, but neither the ref nor VAR technology punished the striker.

Have a look at the controversial play (Image might be geo-restricted).

"Nasty tackle by Salah! Tough blow from the Egyptian to Porto's captain, Danilo Pereira, which only saw the ref give Porto a free kick"

Liverpool walked away from Anfield with a two-goal cushion ahead of the second leg, thanks to Naby Keita and Roberto Firmino's goals. Porto will have to beat Liverpool by a three-goal margin if they want to make it to the UCL's semis.