Gareth Bale responded in style to his critics with a fine finish as Real Madrid got back to winning ways with a 3-1 win at Real Sociedad on Sunday.
Borja Mayoral rewarded a bright start by Real with his first Madrid goal before Sociedad's Kevin Rodrigues scored at both ends to give the visitors a 2-1 halftime lead.
And Bale secured the three points as he sped past Rodrigues and dinked the ball over Geronimo Rulli for just his second goal of the season on the hour mark.
Victory moves the European champions up to fourth and within four points of leaders Barcelona.
Without the suspended Cristiano Ronaldo, as he completed a five-game ban, and injured Karim Benzema, Zinedine Zidane handed 20-year-old Mayoral a shock start up front.
And the Frenchman's faith was rewarded inside 20 minutes when Mayoral swept home a loose ball with a classy finish from close range.
Mayoral's strike meant Madrid have now matched a world record of scoring in 73 consecutive games set by Pele's Santos in the 1960s.
However, the visitors' joy lasted just nine minutes as Rodrigues levelled thanks to a blunder from Keylor Navas.
Rodrigues fired Alvaro Odriozola's cross towards goal on the volley, but the Real keeper should have made a comfortable stop rather than letting the ball slip under his grasp.
The match was then held up as a cameraman had to be stretchered off with his leg heavily strapped as he was injured from fans surging forward from a temporary stand behind the goal Sociedad were defending.
Once the game got back underway, a crazy 60 seconds for Rodrigues swung the match back in Madrid's favour.
The left-back was inches away from bagging a second when his looping effort came back off the bar.
However, Real broke straight up the other end and the unfortunate Rodrigues turned Mayoral's cross into his own net.