Zidane's much-changed team dictated the tempo for most of the first half, with Sevilla's set-up focusing on the pace available to them on the break.
Sergio Ramos then missed a penalty for Madrid against his former club as he hit his spot kick against the bar and then delighted the home fans with an own goal six minutes from the end.
Borja Mayoral headed home on 87 minutes, and Ramos then scored from the penalty spot deep into stoppage time after Theo Hernandez had been pushed over. "Above all the first half, the second half we had better movement".
They climbed two points above Getafe into seventh place, the final Europa League qualification spot, with two games left of the campaign.
One player who did feature was captain Sergio Ramos - although by the end, he probably wished that he had been rested too.
However, the second-string Real failed to repay Zidane for his faith as they needed two late goals to avoid complete embarrassment Ramón Sánchez Pizjuán in the3-2 defeat.More news: Google implements new election ad transparency and protection policies
"Not at all, every player I have is competent". "We have a final [of the Champions League] on May 26 and I don't care what people think [about rotating]; I am the coach and I decide".
"But we can't be happy with the results we have in the league this season".
"We were good in most areas, but we did nothing in the last 30 metres, nothing on the second line, nothing to worry the opponent", he said.
Meanwhile, the defeat to Joaquín Caparrós's men leaves the Los Blancos three points behind second place Atletico Madrid on the La Liga table.
Cristiano Ronaldo, Isco and Dani Carvajal all missed out through injury, Gareth Bale was suspended and Toni Kroos, Luka Modric, Keylor Navas and Marcelo were rested. In the last five matches, Sevilla FC has won one match, lost two matches, and drawn two matches whereas Real Madrid has won two matches and drawn three games.