Former Arsenal legend Thierry Henry has warned Mohamed Salah that he should not have talked ahead of the Champions League final against Real Madrid.

When Los Blancos overcame Manchester City, Liverpool's forward took to Twitter to announce that he and his side 'have a score to settle', referencing the 2018 defeat at the hands of Real Madrid in the same game, which was tinted by an injury to Salah early on in the piece.

And, though it was not the definitive 3-1 scoreline this time, the result was the same as four years prior, with a Vinicius Junior goal proving decisive on the pitch as events off the pitch overshadowed what should have been a fitting showpiece for a brilliant season.

The Reds will feel hard done by, firing in nine shots on target to Real Madrid's one, but coming up against an inspired Thibaut Courtois, who was rightly awarded man of the match come full-time.

Henry warns Salah

Speaking on US channel CBS Sports after the game, former Arsenal legend turned pundit Thierry Henry was quick to point out that, having fired shots before the game, Salah needed to ensure that he came out on the right side of the result.

'We have said it so many times, it’s about putting the ball into the back of the net,' said Henry. 'They (Madrid) have one on target and they score.'

'Liverpool had a lot. But they faced Thibaut Courtois. Remember what I said in the semi-final, people don’t give him the credit he deserves. He’s one of the best keepers in the world and better than Ederson. And he’s shown it tonight.'

'I always say something, don’t talk before a final. Beat Real Madrid, then talk and say, ‘it was revenge and all of that’. When you talk before a final, you have to win it.'

Read more:

Player ratings, fan reaction & more: Ancelotti’s Real Madrid defy the odds once more to shatter Liverpool’s cup treble dream

How Thibaut Courtois and Mo Salah both set records in Champions League final