Pichichis

European champions Barcelona are close to a place in the semi-finals of the Champions League after a 2-2 draw at Arsenal, although they will feel they should have already wrapped things up after Ibrahimovic put them two up in the second half. The following day Spain's two survivors in the Europa League faced off against each other, with Diego Forlán and Antonio López twice giving Atlético the lead before Manuel Fernandes and David Villa equalised for the Chés.

Villa scored two more at the weekend against Osasuna, including one from the penalty spot, as Valencia consolidated third place. The Spanish international striker is still a long way off the leaders for La Liga Pichichi though after Messi and Higuaín both got on the scoresheet in their sides' respective wins. Cristiano Ronaldo also converted a penalty in the game at Racing, and Forlán got one of the goals for Atlético against Deportivo.

Sevilla's Kanouté and Luis Fabiano scored as well as Sevilla beat Tenerife to return to fourth place, and Nilmar helped Villarreal to a win at Valladolid which takes them to within two points of the European spots. Finally Xerez's Mario Bermejo makes it to our chart this week after scoring his ninth in the league, something of a feat for a player from a side which promised earlier in the season to clock up the lowest number of goals in the history of the first division. (05.04.10)

Pichichi League Cup Europe Total (Penalties)
Messi (Barcelona) 26 3 6 35 (2)
Villa (Valencia) 20 0 7 27 (3)
Higuaín (Real Madrid) 24 0 2 26 (0)
Ronaldo (Real Madrid) 18 0 7 25 (3)
Forlán (Atlético) 16 3 3 22 (5)
Llorente (Athletic) 12 1 8 21 (5)
Ibrahimovic (Barcelona) 15 1 4 20 (2)
Agüero (Atlético) 10 1 6 17 (0)
Pedro (Barcelona) 7 4 6 17 (0)
Soldado (Getafe) 12 4 0 16 (3)
Luis Fabiano (Sevilla) 10 4 2 16 (1)
Rossi (Villarreal) 7 2 5 14 (3)
Mata (Valencia) 7 0 5 12 (0)
Nilmar (Villarreal) 10 0 1 11 (0)
Diego Castro (Sporting) 10 0 0 10 (4)
Nino (Tenerife) 10 0 0 10 (0)
Aduríz (Mallorca) 9 1 0 10 (0)
Negredo (Sevilla) 7 2 1 10 (1)
Kanouté (Sevilla) 7 1 2 10 (3)
Bermejo (Xerez) 9 0 0 9 (0)
Pandiani (Osasuna) 8 1 0 9 (0)