The Argentine striker has now scored 17 La Liga goals in his last 10 games since being benched against Real Sociedad.
The strikes mean that the Argentinian has now overtaken perennial rival Cristiano Ronaldo in the La Liga goalscoring table, with an incredible 32 goals in 27 appearances.
The four-time Ballon d’Or winner has been in an especially ruthless mood since the turn of the year, with a key moment bringing Messi back to his best.
Barcelona coach Luis Enrique opted to bench the South American star for the club’s first game of 2015 - a shock 1-0 away defeat to Real Sociedad at Anoeta.
Spanish newspaper Sport have taken an in-depth look into Messi’s goalscoring statistics before and after this fixture.
In the 17 La Liga games up until and including the clash in San Sebastian, the Argentina international scored 15 goals in 17 games at a rate of 0.88 strikes per fixture.
However, since being dropped against Sociedad, Messi has struck 17 times in 10 matches, turning out an amazing 1.7 goals per game.
Barcelona’s hopes of a momentous treble this season clearly revolve around the form of their star man, with critical fixtures against Manchester City and Real Madrid over the next week.