Was Sergio Ramos' tackle on Mohamed Salah a Dirty Play?

Video Duration:

Sergio Ramos of Real Madrid has developed a reputation for aggressive, bordering on dirty, play. Was his tackle on Liverpool's Mohamed Salah in the Champions League Final an intentional takedown or an honest play in the heat of the moment?