BARCELONA — Valladolid thrashed visiting Rayo Vallecano 6-1 with doubles by Oscar Gonzalez and Manucho Sunday, breaking a two-game losing streak in the Spanish league. Earlier, Granada defeated Celta Vigo 2-1. 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 Saturday, equaling the Spanish pacesetter's best league start ever with six straight wins. For 89 minutes, Sevilla looked set to repeat its feat from two weeks ago when it edged out Madrid with a similar defensive effort and counterattacking style. Piotr Trochowski, who netted the winner against Madrid, opened for Sevilla in the 26th minute, and Alvaro Negredo doubled the host's advantage three minutes after halftime after a miscue by Barcelona's defense. Five minutes later Fabregas scored from long range to start Barcelona's rebound, but Sevilla held firm until midfielder Gary Medel was shown a direct red for head-butting Fabregas in the 72nd. Barcelona pressed its advantage and Fabregas took Lionel Messi's pass inside the area and toed his shot by goalkeeper Andres Palop before the defense had time to close, leveling the score one minute from time. Messi, frustrated early on in his attempts to score, then teed up Villa's winner three minutes into added time. The late substitute took Messi's pass, used one touch to open space and fired home to claim the win. Other results: Malaga 4, Real Betis 0; Valencia 2, Zaragoza 0; Real Sociedad 2, Athletic Bilbao 0. — Agencies