Villarreal snatched a dramatic 2-2 draw against Juventus in the Champions League on Thursday (AEST) , with Renato Veiga's last-minute header denying the Italian side their first win.

Georges Mikautadze put Villarreal ahead in the 18th minute, finishing coolly into the far corner after Nicolas Pepe put him through inside the area.

The hosts continued to threaten with Alfonso Pedraza and Tajon Buchanan, but Juventus keeper Mattia Perin denied both before the break. Advertisement

Football's new home, Stan Sport , is the only place to watch the Premier League, UEFA Champions League, FA Cup, WSL, European World Cup qualifiers, J.League, NSWL and K League

Federico Gatti of Juventus scores against Villarreal. Getty

Juventus rallied in the second half, equalising through centre

See Full Page