Barca beaten again in seven-goal epic

Barcelona's advantage over Real Madrid was 12 points three weeks ago but their form has deserted them.

Real's 2-0 win at Espanyol on Saturday, their 10th straight victory, had upped the pressure on Barca, and Pep Guardiola's side have now taken only one point from their last three matches.

With 25 matches played, they have 60 points to Real's 56, while Sevilla, who had two stylish Frederic Kanoute goals to thank for Saturday's 2-1 comeback win over Athletic Bilbao, are in third on 47.

Lionel Messi left the Atletico defence trailing and finished clinically to double Barca's advantage before Diego Forlan lashed in a shot from long range.

A mistake by Rafael Marquez let Aguero in to equalise early in the second half but the home side fell behind again when Samuel Eto'o sent Eidur Gudjohnsen racing clear and he squared for Henry to score his second.

It was a similar outcome to Atletico's match against Barca a year ago when the Argentina international striker scored twice and created a third to lead his side back from a goal down to win 4-2.

"We'll pick ourselves up, try to correct what is going wrong and carry on working," the former Barca midfielder said at a news conference. "I have a great deal of faith in my players."

Unai Emery's side were dumped out of the UEFA Cup by Dynamo Kiev in mid-week and have just two points from their last four league matches.