He's undoubtedly a love-him-or-hate-him kinda guy, but one thing you can't fault Roy Keane on is that he tells it like it is - even when you don't want to hear it.

Keane has been a pundit for ITV during their World Cup coverage, something that Irish audiences have unfortunately not been privy to in recent weeks, and has been paired with his former Arsenal nemesis Ian Wright for many matches.

However, emotions were obviously running high in the studio last night when England were beaten by Croatia - but instead of adopting a 'Oh well, well done anyway, fellas' approach, Keane laid into England for getting too far ahead of themselves.

"Before the game, the whole talk was about the final, the final. Everyone was talking about the final, football's coming home," he said.  When Wright accused him of not being happy for the England team, Keane replied: "I don't mind you being happy, but you were planning the final, where the parades were. You need a reality check man. Get excited when they get to the final man!"

He added: "You are a grown man, you have played the game. You know how hard it is to get to these big finals or even get to these World Cup. You know what I'm talking about, relax yourself."

Wright then replied by mocking Keane's Cork pronunciation of 'final'. Good comeback.

Watch it below: