The Argentinian superstar makes the spectacular appear normal almost every week but fans were still left shocked as he thundered a volley to equalise for Barca who had gone behind to Jesus Navas’ opener on 22 minutes.
But just four minutes later, Ivan Rakitic picked Messi out with a pin-point cross from the left and the five-time Ballon d’Or winner swivelled from 16 yards out before unleashing his effort into the top corner.
Less than 20 minutes after his sensational strike, Messi and Barca were behind once more after Gabriel Mercado finished from close range.
Messi had the last laugh, though, as he added two more to complete his 50th career hat-trick before Luis Suarez wrapped up a 4-2 victory.
But it was the volley that caught the eye and some supporters suggested it might be among his best ever strikes.
Messi leads the La Liga scoring charts after notching his 25th goal in 23 league appearances this season.
He also has 28 strikes league against Sevilla which is the most goals any player has managed against a single opponent in La Liga history.
The 31-year-old was a doubt to start the game after playing 90 minutes against Lyon in the Champions League despite nursing a thigh problem.
Luis Suarez was also named in attack and proved why manager Ernesto Valverde was right to back him despite a recent run of poor form.