Jude Bellingham continued his brilliant start to the season with another goal to help Real Madrid claim a narrow Champions League win at Braga.
After Rodrygo's first-half opener, Bellingham found the bottom corner in the 61st-minute with a fine, curling finish.
The England midfielder now has 12 goals in 15 matches for club and country this season.
Alvaro Djalo pulled a goal back for Braga but Real held on in Group C.
Vinicius Junior thought he had added a third late on for the visitors, but his strike was ruled out for offside.
Rodrygo also had a first-half effort disallowed as Real Madrid created most of the chances at Estadio Municipal de Braga.
Tempers boiled over after the full-time whistle as Real Madrid defender Antonio Rudiger was escorted off the pitch by a couple of team-mates having been involved in an incident with some Braga players.
The result means the record 14-time winners lead the group with a perfect nine points from their opening three matches, while Braga are third with three points.
Carlo Ancelotti's side are three points clear of second-placed Napoli, who beat winless Union Berlin 1-0 on Tuesday.
Source: BBC