Real Madrid's stuttering form continued on Sunday when they were stunned 2-1 away at Espanyol in LaLiga.
Carlo Ancelotti's side is now without a win in three games in all competitions but remains top of the table on 17 points ahead of city rivals Atletico Madrid, who beat Barcelona 2-0 on Saturday, on goal difference.
Former Real Madrid youth team player De Tomas opened the scoring on 17 minutes after Ardi Embarba got in behind David Alaba down the visitors' left and squared across the goal.
Eder Militao headed wide on the stroke of halftime as Real sought a way back into the game but they found themselves two down when Vidal danced his way through the middle of the park on the hour mark.
Sergi Darder missed a glorious chance to make it three before Karim Benzema's curled effort hal