Real Madrid's International Champions Cup defense came to an end after a 1-0 loss to Roma on Tuesday.
Francesco Totti scored a fine second-half goal at the Cotton Bowl in Texas to see the Serie A giant to a first win of the preseason tournament.
Real – beaten by Inter in the opening game – had chances, particularly during the first half, but failed to capitalize and was punished by Totti as its defence of the trophy was ended.
Things threatened to boil over even before kickoff after Roma midfielder Seydou Keita, formerly of Barcelona, refused to shake Pepe's hand and then threw a water bottle at the Real defender.
Real started the better of the two teams when the clash started with Gareth Bale particularly impressive, causing problems down the left.
It was unsurprisingly Bale for whom the game's first real chance fell in the 20th minute.
A fine team move led to a cross from Lucas Vazquez for Bale, but the attacker could only slice his shot well wide under heavy pressure.
Roma looked most threatening on the counter-attack and when Totti was on the ball as Bale continued to cause them problems, shooting over from the edge of the area.
Luka Modric was heavily involved throughout and combined well with Bale on several occasions, but Carlo Ancelotti's men would somehow fail to score in the opening half.
Winger Vazquez forced Lukasz Skorupski into a save after a volley from inside the area and Mehdi Benatia made a brilliant block to deny Pepe on the follow up just before the break.
It would be Roma which took the lead in the 58th minute thanks to Totti.
Totti dummied a pass that found Alessandro Florenzi's overlapping run down the right before continuing his run to put the cross away and into the bottom corner from near the penalty spot.
Substitutions ruined the flow of the game, but Roma was largely untroubled on the way to victory despite a sequence of late pitch invasions which featured multiple intrusions.