Dani Parejo netted a last-gasp rebound from his own saved penalty in stoppage time, securing Villarreal a thrilling 4-3 win over Celta Vigo.