Roma have beaten Real Madrid on penalties after a 0-0 draw in the International Champions Cup pre-season tournament at the Melbourne Cricket Ground.
Daniele De Rossi nearly opened the scoring for the Serie A giants early on but his effort could only find the crossbar.
Sergio Ramos had Los Blancos' best chance of the first half when he poked the ball over the bar inside the six-yard box, but it was the Italians who had the upper hand in the opening period.
Keylor Navas was forced into a reaction stop to deny Leandro Castan from a corner as Roma pushed for the opener.
After the break, Gareth Bale went close but his header from Isco's cross flashed just wide on 54 minutes.
Real Madrid were denied a penalty inside the final 10 minutes when Vasilis Torosidis appeared to handle a cross.
Lucas Vazquez should have given Rafael Benitez's men the lead when he cut back inside in the area late on, but his tame effort was saved by the foot of goalkeeper Morgan De Sanctis.
As per the rules of the International Champions Cup, a penalty shootout was set up to decide a winner between the sides, and it was Seydou Keita who stroked home the decisive spot kick after Vazquez saw his effort saved to give Roma a 7-6 win.