Atletico Madrid 1 Barcelona 2: Messi leaves it late again to stun hosts

Lionel Messi struck another late winner to beat Atletico Madrid 2-1 and secure Barcelona a potentially vital triumph in LaLiga's engrossing title race.

Diego Godin had seemingly salvaged Atletico a draw 20 minutes from the end, but Messi broke the hosts' hearts with a late goal to make Diego Simeone's men rue their missed opportunities and put Barca top of the table ahead of Real Madrid's trip to Villarreal.

But the home side failed to make the most of their openings and Barca grew into proceedings, threatening Atletico with a few fine chances of their own towards the end of the half.

Atletico's ineffectiveness in front of goal was capitalised on when Rafinha opened the scoring just after the hour mark, though Godin headed the home side back on level terms.

However, just as he did against Leganes last time out in LaLiga, Messi struck at the death to move Barca on to 54 points and back to the summit, where they will stay if Real Madrid fail to beat Villarreal later on Sunday.

Carrasco was the first to spurn a chance, inexplicably failing to hit the target from six yards out when Saul Niguez's cross landed perfectly for him.

Godin – returning after injuring his hamstring against Barca on February 7 – then prodded over from a similar distance following a corner.

Atletico's high intensity approach prevented Barca from gaining a foothold and Griezmann twice tested Marc-Andre ter Stegen – first from close range and then seeing his fierce 25-yard drive acrobatically tipped over by the German.

Jan Oblak was similarly sharp upon his return from two months out with a dislocated shoulder, tipping a Messi free-kick over before clutching Gerard Pique's goal-bound header on the stroke of half-time.

Barca's improvement continued at the start of the second half and an intricate, flowing move should have given them the lead, but Luis Suarez scuffed wide when played through by Messi.

Atletico then swiftly crafted another chance of their own, though Griezmann slammed an effort straight at Ter Stegen after being fed into the left side of the box, instead of squaring to Kevin Gameiro for an easy finish.

Barca capitalised on that let-off in the 64th minute, as Suarez's charged-down shot fell kindly for Rafinha and the Brazilian tucked a neat finish inside the left-hand post from close range.

Their joy appeared to be short-lived, as Godin glanced a header in from Koke's free-kick delivery in the 70th minute.