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.
أخبار الكرة العالمية @ReNgo_Sport
هدف جميل من كريم بنزيما benzema 3-0 https://t.co/a2oQi3Kc021/17/2016, 3:15:13 PM
SEJATI Printing @sablonplastikk
GOAL Ronaldo! https://t.co/53STCo2Fg61/17/2016, 3:25:39 PM
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.
شوت ! @ShootFunny
رونالدو يركل ماينكو دون الحصول على كرت احمر او حتى اصفر !!! #ronaldo #RMASPO https://t.co/1HVu1HWgX71/17/2016, 4:15:23 PM
And then Sporting pulled one back on the hour through Isma Lopez.
قروب العرب @Arabic_Group
هدف لوبيز في مرمى ريال مدريد 1-5 Lopez https://t.co/wMbtUBdJjf1/17/2016, 4:22:53 PM
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.