Ronaldo changed over Toni Kroos' pass, however, Cristhian Stuani's header made it 1-1.
Genuine retook the lead with an effective strike from Ronaldo and him at that point set up Lucas Vazquez for the hosts' third before finishing his cap trap.
Stuani headed in Girona's second, Gareth Bale scored Real's fifth, Juanpe pulled one back, however, Ronaldo got his fourth and Real's 6th in damage time.
Remember Real Madrid's prevail upon Girona as it happened
The outcome takes Real, Spanish champions last season, above Valencia yet they are as yet four focuses on city rivals Atletico, who tumbled to an unexpected 2-1 misfortune at Villarreal.
Genuine is still 15 focuses on pioneers Barcelona, who won 2-0 at home to Athletic Bilbao prior on Sunday.
How the objectives went in
1-0, Ronaldo (10 mins): Real Madrid played a short corner, with Toni Kroos and Marcelo working the preparation ground schedule. Kroos recognized the development of Ronaldo, who opened in a first-time complete into the furthest side of the net.
1-1, Stuani (29 mins): Dani Carvajal gave an unnecessary free-kick and Alex Granell's set piece was met by previous Middlesbrough striker Stuani, who fueled a header past Keylor Navas.
2-1, Ronaldo (48 mins): Karim Benzema played a through ball to Ronaldo, who kept running on to it and crushed a first-time shot, which went in off the underside of the crossbar.
3-1, Vazquez (58 mins): An exquisite group move including Marcelo, Benzema and Ronaldo finished with the Portuguese setting up Vazquez and he completed into the base corner.
4-1, Ronaldo (64 mins): Ronaldo finished the 50th cap trap for club and nation in his profession when he directed in the bounce back after Benzema's exertion had been pushed away by goalkeeper Yassine Bounou.
4-2, Stuani (68 mins): Stuani packed away his second of the amusement, outmuscling Dani Carvajal at the back post to head in his second objective.
5-2, Bale (86 mins): Two previous Tottenham players consolidated as Luka Modric played the ball through to substitute Gareth Bale and the Welshman beat the offside trap and cut a stunning completion past Bounou.
5-3, Juanpe (89 mins): Girona safeguard Juanpe was forgotten unmarked six yards and he headed in Girona's third.
6-3, Ronaldo (91 mins): Ronaldo had the last say as he completed from 12 yards from Kroos' go for his fourth of the amusement and Real's 6th
