Bojan celebrates his second strike [AFP]

Teenager Bojan Krkic scored two goals as Barcelona beat Athletic Bilbao 4-1 to again retake the lead in the Spanish Primera Division.

In a game of who-blinks-first, Barca and Real Madrid have been swapping the lead incessantly in the title race, with the decider set for El Clasico between the two giants next week.

Before then, Real can take top-spot again on goal difference when they travel to Racing Santander on Sunday.

Barcelona have a decisive week ahead of them with the European Champions League quarter-final second leg at home to Arsenal on Tuesday and then a trip to Real four days later.

But they showed few cares as the 22-year-old Jeffren Suarez opened the scoring with his first goal of the season on 26 minutes before the 19-year-old Bojan stole the show with a strike either side of the interval.

Lionel Messi scored his 26th goal of the campaign to make it four after 66 minutes.

Markel Susaeta pulled a goal back for Bilbao.

Real Zaragoza moved seven points clear of the bottom three with a 2-0 home win over relegation rivals Malaga.

Argentine Leo Ponzio scored his first goal of the season to put Zaragoza ahead on the stroke of half-time before Chile international striker Humberto Suazo killed the game off on 75 minutes.

Zaragoza's second successive win sees them jump a point above Malaga into 15th place with Racing Santander dropping to fourth from bottom, six points above the drop.

Sevilla were playing Tenerife in the late match.

Source: Agencies