David Villa scored in injury time after Cesc Fabregas netted a brace to give Barcelona a dramatic 3-2 comeback win against 10-man Sevilla on Saturday, equaling the Spanish pacesetter's best league start ever with six straight wins.

Sevilla went ahead through goals by Piotr Trochowski and Alvaro Negredo before Fabregas pulled one back for Barcelona in the 53rd minute.

Sevilla was reduced to 10 men after Gary Medel was sent off in the 72nd, and Fabregas fired in Lionel Messi's pass one minute from time.

Villa then collected another Messi pass, used one touch to open space, and fired in the winner three minutes into added time.

Barcelona's victory gave it an 11-point lead over struggling Real Madrid before it hosts Deportivo La Coruna on Sunday.