Barcelona ace Lionel Messi struck twice in their 4-1 win at Real Zaragoza.

Barcelona had to come from behind to claim a 4-1 victory at struggling Real Zaragoza, who finished with 10 men and also had coach Manolo Jimenez sent to the stands.

Carlos Aranda, who had already missed a penalty, put the home side ahead but Messi and Carles Puyol took less than 10 minutes to turn the game around.

Abraham Fernandez was dismissed late in the first half and Jimenez early in the second before an 86th-minute penalty yielded Messi's 60th goal of the season and Pedro Rodriguez added a fourth.