A depleted Real Madrid snatched a last minute goal to beat relegation threatened Sporting Gijon 3-2, as the league leaders extended their lead to six points at the top of the table and kept the pressure on rivals Barcelona in second place.
Sporting took a surprise lead in the 14th minute through Duje Cop, but Madrid hit back almost instantly - Isco dancing his way through three defenders and curling home the equaliser.
Mikel Vesga restored Sporting's lead in the 50th minute with a looping header, but the home side were again pegged back as Morata headed Real level nine minutes later. Despite chances for both sides to clinch a priceless winner, they seemed unable to show a lethal touch. However, Isco popped up minutes from time to sweep home from 20 yards and put one hand on the title for the Galacticos.
The home side looked up for a battle from the first whistle, with Carlos Carmona threatening the Madrid goal early on - stopped only by the quick thinking of defender Nacho. However, Gijon were lucky not to go behind on 12 minutes. A sumptuous ball whipped in by Danilo was headed over by Lucas Vazquez, who was in acres of space in the centre of the box.
Gijon took the lead a couple of minutes later through Duje Cop. A wonderful ball over the top from Mikel Vesga was collected by Cop, who let the ball drop over his shoulder before smashing home to give his side an unexpected lead.
It was 1-1 soon after, as Isco pulled the away side level. The Spaniard showed fantastic footwork to jink past three defenders on the edge of the Gijon box before expertly finishing into the top corner. The midfielder is currently on the peripheries for the Spanish giants, but he'd have done himself no harm by displaying his technical ability for boss Zinedine Zidane.
The second half started much as the first did. Sporting Gijon looked solid at the back, prepared to defend for their lives to leave with a point come the end of the game. And it could have been better for the home side, who regained the lead in the 50th minute. Jean-Sylvain Babin headed a high cross back across goal, and Vesga was there to loop a header over Kiko Casilla and send the home crowd into raptures.
Real Madrid were soon level once again through Alvaro Morata. The striker had been relatively anonymous for the majority of the game, but the Spaniard headed in a cross from the impressive Danilo to give the away side hope once again.
A draw would not have been the worst result in the world for the league leaders, but Isco ensured that they would be leaving with all three points minutes from time. Substitute Marcelo found Isco in space outside the box and the midfielder smashed the ball in to the bottom corner from 20 yards. The win means that Madrid are now six points clear at the top of La Liga, with Barcelona due to entertain Real Socieded on Saturday evening. The Catalan side need nothing less than a win if they aim to keep their slim title hopes alive.