The Submarino Amarillo spent most of the match hunkering down in the defensive third against Real's relentless, but often off-target, attack.
Cheryshev broke clear down the left and found Enes Unal in the centre of the penalty area, and although Unal's shot was blocked by the onrushing Keylor Navas, it landed to Fornals to chip a first-time shot over the despairing goalkeeper. The defeat extended the reigning champions' winless streak in league play to three matches.
"I am exhausted of hearing that Real Madrid are bad, it is easy to say that everything is bad but you know that everything is not negative here", Zidane told a press conference. The situation is what it is, and we have to try to make the most out of it. "It's easy to say that everything is wrong, but it's not all bad here. We need to find that positive energy among the group and keep moving forward".
Ronaldo also had a chance just moments before halftime.
Trump in 'excellent health,' doctor says after first physical
He was there to learn more about their "Jobs On The Outside" Program which helps people with a criminal background find work. To no surprise, the president started tweeting this morning, denying that he used those words.
Javier Calleja's project suffered an important loss with the sale of Cedric Bakambu, who had scored nine league goals, to China last week and Calleja's men will travel without the injured quartet of Bruno Soriano, Leo Suarez, Ruben Semedo and Nicola Sansone, while central defender Victor Ruiz is suspended. It ensures the 21-year-old Spanish midfielder's stock will continue to rise.
Pablo Fornals scored an 87th-minute victor as Villarreal recorded a 1-0 victory over Spanish champions Real Madrid at the Bernabeu on Saturday afternoon. Los Blancos' next La Liga fixture comes next Sunday when they take on Deportivo La Coruna at the Bernabeu.
Saturday is the first meeting between Real Madrid and Villarreal.