Lionel Messi has produced some classic Champions League performances throughout his career.While Cristiano Ronaldo holds a statistical advantage in European competitions, some of Messi's greatest moments at Barcelona have come on the continental stage.The Argentine has the most hat-tricks in Champions League history, has won the trophy on four occasions and is just 90 minutes away from booking himself another final appearance.Messi produced another semi-final display for the ages against Liverpool next week - scoring a stunning free-kick during a 3-0 win - and will be hoping to shine during the second leg.However, it would take something truly special for Messi to top his semi-final performance against Bayern Munich from 2015.

Barcelona 3-0 Bayern Munich

It's been exactly four years since the second leg, in which Messi scored two goals and propelled Barcelona to a final they would eventually win 3-1 over Juventus.

During the game, Messi completed nine take-ons, five crosses, three through-balls, two aerial duels, one assist and maintained 100% shot accuracy.

Yet, all that aside, the game will always be remembered for one moment of brilliance from the Barcelona superstar and more specifically, what he did to Jerome Boateng.

Four years since Messi's skill

After a neat passage of play in the Barcelona midfield, Ivan Rakitic deposited the ball to Messi in space on the right wing and Boateng quickly moved into a position to jockey him.

Nevertheless, in one effortless move, Messi completely bamboozled the Bayern defender and left him flat on the Nou Camp pitch before barrelling towards goal.

Manuel Neuer - the best goalkeeper in the world at the time - was the last line of defence, but could only watch as Messi deftly chipped the ball past him.

Relive the classic moment on its anniversary here:

Has there been a more iconic skill in Messi's illustrious career?

That's certainly up for debate, but that immaculate moment of dribbling has been one of the most used footballing GIFS ever since and must continue to haunt Boateng.

The German was less than a year on from winning the World Cup, was considered one of the world's best defenders but was made to look Sunday League in a matter of seconds.

That being said, Boateng certainly didn't help himself by falling in a manner that has arguably made the moment just as iconic as the Messi skill itself.

However, Messi will find himself with a tougher challenge against Liverpool this week, especially when you consider Virgil van Dijk hasn't been dribbled past all season.

That doesn't mean that Messi cant produce another astonishing free-kick, though, and if anybody is going to break Van Dijk's run, it would probably be Barcelona's star man.

Do you think Messi is the greatest player in history? Have your say in the comments section below.