David Villa last night made a fantastic comeback by scoring the fifth goal of Barcelona against Real Sociedad. David Villa came on as a substitute in the 74th minute and within 5 minutes scored his first goal after a long and painful injury .