Real Madrid moved a point clear of Barcelona at the top of La Liga despite being held to a 2-2 draw at home by relegation-threatened Celta Vigo on Sunday.
Santi Mina's 85th-minute equaliser cancelled out a comeback from Los Blancos after Toni Kroos and Sergio Ramos had found the net. The latter scored from the penalty spot when the returning Eden Hazard won a foul in the box.
Kroos and Ramos brought the leaders back after Fedor Smolov had given Celta a shock early edge at the Santiago Bernabeu.
The stalemate in the Spanish capital was enough to move Celta above Mallorca and out of the bottom three.
One of Aspas' best touches saw Celta's skipper tee up Smolov to leave Real stunned in the seventh minute. It was a classic case of history repeating itself for the Galician club:
The home side's initial response was meagre, with defensive midfielder Casemiro getting his head to a Hazard corner. Casemiro was ironically becoming Real's biggest threat going forward, blasting a shot over the bar after being played in by Gareth Bale.
Casemiro's involvement in the final third only emphasised how little influence the hosts' primary attackers were exerting. Karim Benzema appeared ready to respond to the challenge, but he couldn't get his shot off after beating Celta markers to Dani Carvajal's cross.
Bale and Marcelo also failed to find their range from distance, while Ramos fluffed his lines from close range during what was proving to be a frustrating half for the league leaders.
It should have been 2-0 a minute before the break, but Aspas inexplicably headed wide from inside the box. Celta's main man had been afforded too much time and space in the area by a Real defence as sluggish as the team's forward line.
The lone bright spot for Los Merengues came from Hazard's performance. His debut season in Spain has been blighted by injury, but the Belgian winger was impressive on his return from a lengthy absence after an ankle injury:
Real appeared to be floundering but needed just seven minutes of the second half to draw level. Marcelo was at the heart of the move, picking out Kroos so the midfielder could finish smartly.
Kroos is usually defined by his creativity, but the Germany international has been showcasing a keen eye for goal this season: