Barcelona are back to a five point lead at the top of La Liga after a hard fought 2-1 win against visiting Athletic Bilbao.
David Villa put Barcelona ahead after just four minutes and they dominated the first half, although they were unable to convert their superiority into goals.
Iraola scored from the penalty spot after Llorente was brought down inside the area by a risky tackle from Busquets to level things up again. It was that man Messi who secured the win for Barcelona with a close range 78th minute strike.