But Valencia, who reached the final of the King's Cup after a 4-3 win over Barcelona in midweek, caused plenty of problems for the Real defence with their fast-breaking attacks and Fabio Cannavaro gave away a penalty when he pushed Silva in the back.