And that will do us. Those closing 20 minutes were draining and brilliant to watch. I hope you enjoyed what we brought you and please join us for more European football action tomorrow as we run a live text on Roma v Juventus.
We will go live at around 19:15 GMT so bring your best tweets and Italian phrase book.
If it's half as good as that last match, I'll take it.
I'll leave you with this. Eric Bailly sporting a bandage but Cristiano Ronaldo frustrated. Sums up spirited Villarreal and Madrid's frustration at breathing life into the title race...