It had been an eventful week for Los Blancos, and Zidane was looking to end it on a high note, handing Karim Benzema his 300th appearance for the side.
It didn't take long for the home side to take the lead, with Gareth Bale nodding in from a corner to score his 11th goal in eight games after just seven minutes.
Fast-forward 60 seconds, and Cristiano Ronaldo had scored a fine finish on the turn to double the advantage.
Then, just three minutes later, Madrid's dominance continued with Benzema hooking home an acrobatic finish from a Bale cross to make it 3-0 after just 12 minutes.
And Benzema made sure the home side went into the break with five goals, tapping home after Isco's brilliant work to set up the goal.
Shortly after the re-start, where Bale was substituted due to injury, Ronaldo seemed to lash out at one of his opponents.
And then Sporting pulled one back on the hour through Isma Lopez.
But there was to be no further goalmouth action, with the visitors' improved second half performance little more than consolation in a 5-1 defeat.
For Real Madrid, the result moves them provisionally above Barcelona into second place, still one point behind cross-town rivals Atletico.