Real Madrid coach Zinedine Zidane joked Friday that he was "jinxed" as his team comes under attack for their misfiring start to this season's la Liga campaign. His powerful header from a cross by Munir El Haddadi was the Basque Country club's first goal of the season.
The home side brought on Alfonso Pedraza for the final 25 minutes, and the former Leeds United winger nearly made an instant impact, only for his volley from the edge of the box to deflect onto Keylor's crossbar via Raphael Varane.
But Ceballos soon eased the pressure on the visitors with the opener, wriggling out of a challenge with Ibai Gomez in the area to slide a finish inside the left-hand post. Starting from the efforts of Marco Asensio, the ball fed into the middle of the penalty box.
Real Madrid's number seven looked certain to be sending the away side 3-1 ahead in the 63rd minute after curling a attractive effort towards the far corner, but the post saved Alaves as the 32-year-old was denied once again. Just three minutes after the equaliser, Ceballos struck again, with Pacheco failing to clear the initial chance.
The winless Alaves nearly leveled late when substitute Alfonso Pedraza twice hit the woodwork.
The goalkeeper was again called into action to tip over Nacho Fernandez's aerial effort, before the tempo died down, with Madrid playing keep-ball and giving Alaves the run-around.