Lionel Messi scored yet another brace on Sunday as Barcelona trounced Real Sociedad 6-1 to keep the pressure on Atletico Madrid, who just managed to squeeze past Alaves thanks to a late penalty save from Jan Oblak.

Oblak’s 86th-minute heroics denied Joselu and ensured Luis Suarez’s header was enough for a 1-0 victory at the Wanda Metropolitano, meaning the gap at the top of La Liga remains at four points, with 10 games left to play.

Barcelona seem to have hit their stride, their six goals against Real Sociedad no less than they deserved for a scintillating attacking display, and perhaps their best since Ronald Koeman took charge.

Messi scored his 11th and 12 goals in his last 10 games, and made it 16 in 12 this year. It is a far cry from his underwhelming start to the season, when the 33-year-old looked weighed down by talk about his future.

Messi’s form represents the biggest threat to Atletico’s position at the top of the table but he was not alone at the Reale Arena, where Sergino Dest scored twice either side of half-time after Antoine Griezmann had slammed in the opener.

Ousmane Dembele and Real Sociedad’s Ander Barrenetxea — with arguably the goal of the night — both registered between Messi’s double in the second half.

For Barcelona, it is a ninth consecutive away win in the league, with a club record 10th within their grasp if they beat Real Madrid in the Clasico on April 10.

Also read: Atletico’s La Liga title hopes boosted by Jan Oblak’s heroic save against Alaves

Real Sociedad must now try to recover before they play Basque rivals Athletic Bilbao in the postponed Copa del Rey final from last year on April 3.

Dest had already hit the crossbar when Messi set Jordi Alba free down the left and while Dembele’s finish was saved, Griezmann was on hand to slam home the rebound.

Marc-Andre ter Stegen had to rectify his own poor clearance by getting down low to deny Alexander Isak but Real Sociedad’s resistance was brief.

Messi slipped in Dest to fire in and then Alba pulled back from the other side for the American to make it three.

Messi snuck in behind early in the second half, poking in Sergio Busquets’ ball over the top before Dembele was allowed to glide through unchallenged, and impressively drove into the far corner.

Barrenetxea at least put his side on the scoreboard, and brilliantly, by nipping inside Frenkie de Jong and thundering a shot into the top corner but Messi had the last word, a crisp finish curling inside the near post.