After an unusually quiet first 45 minutes, Messi burst into life after the restart and claimed his milestone goal – his 13th in eight appearances against Eibar.
Luis Suarez had given Barca the lead with their only shot on target in the first half, and he doubled his tally six minutes after Messi's moment in the spotlight with a composed finish from a tight angle.
That was enough to seal a sixth win in a row for Barca in the league, and a ninth successive over Eibar since their promotion to the top flight.
His goat-ness. pic.twitter.com/n671ZPBphs— FC Barcelona (@FCBarcelona) January 13, 2019
Messi took up more of a playmaker role in the opening exchanges and created half-chances that Gerard Pique and Jordi Alba were unable to convert.
Suarez showed them how it should be done in the 19th minute after a slick interchange with Philippe Coutinho opened up the Eibar defence, the Uruguay international finding the bottom corner with unerring accuracy.
Despite falling behind, Eibar continued to push forward and Sergi Enrich should have done better from Ruben Pena's cross, however the striker headed wide of Marc Andre ter Stegen's goal.
Coutinho felt he should have had a penalty minutes before the break but his claims were waved away despite Pena's clumsy tackle inside the area.
After the lacklustre opening salvo, Barca had much more urgency to their game after the break and eight minutes into the second period Messi got his landmark goal.
Having received the ball from Suarez, the five-time Ballon D'Or winner made himself some space before firing low under Asier Riesgo.
Suarez then notched his 14th league goal of the campaign to extend Barcelona's advantage, before Ter Stegen needed to be alert to keep out Pablo De Blasis' close-range header.
Ernesto Valverde introduced reported Manchester City target Ousmane Dembele with 18 minutes to play, but despite looking lively he was unable to stretch Barca's lead on what ultimately turned out to be a comfortable victory despite the league leaders being far from their fluent best.
What does it mean? Lead restored for Barca
After seeing their advantage cut to two points by Atletico Madrid earlier on Sunday, Barca restored their five-point cushion with ease on Messi's historic night. For Eibar the defeat means they have failed to win their last six LaLiga clashes, and sit just three points above the relegation zone.
Suarez the scourge of Eibar once again
While Messi will grab the headlines, Suarez deserves a lot of credit after a sublime double to continue his fine scoring run against Eibar. The Uruguay international has now scored in his last six matches against Sunday's opponents, his two goals both superbly taken.
Coutinho fails to take his chance
Despite his assist for Suarez's opening goal, it was a frustrating performance from Coutinho on his first league start since early December. Playing as part of Barca's front three needs quality at all times, and all too often his contribution stalled promising attacks. He was unlucky not to be awarded a first-half penalty, but some will argue he should have scored before being brought down.
Key Opta Facts
- Only Manchester City (56) have scored more goals than Barcelona in the top five European leagues this season (53, level with PSG).
- Messi is the second player to reach 400+ goals in the history of the Europe's top five leagues (400 goals), after Cristiano Ronaldo (409), reaching this milestone with 63 league games fewer.
- Barcelona strikers Messi (17) and Suarez (14) have scored 31 LaLiga goals this season – no team has scored more than Barcelona duo (Sevilla and Celta Vigo have 31 goals).
- Eibar boss Jose Luis Mendilibar has lost each of his nine visits to the Camp Nou in LaLiga, conceding a total of 41 goals in the process (4.5 per game).
- Barcelona have scored in each of their last 34 LaLiga games, their best scoring run in the competition since October 2013 (64).