Madrid won the first match 3-0, and Madrid won the home match 4-0. Girona is relatively less experienced than Madrid. Ancelotti is a great coach. He finds out Girona's weak points and tailors his match strategy accordingly. Also Vini and Bellingham played very well in this match. The good performance of these two players made it easier for Madrid to win the match.
A team as big as Real Madrid has everything, they have the quality and mentality that Girona doesn't have, so Real Madrid can easily beat the Girona team in the 2 matches they have played this season.
I think that if you look at the quality, it is almost impossible for Girona to be able to beat Real Madrid in the title race unless there is a very big surprise in La Liga this season.
Madrid have quality players in their squad. Madrid have a strong squad as well as an experienced coach like Ancelotti. On the other hand, Girona has performed very well this season, but this team lacks experienced players. In both matches against Madrid we saw that Girona's players were not confident enough. More importantly than the fact that they lost, we saw their performance drop off badly in the two games against Madrid. They cannot create any good attack opportunities. Maybe Girona will return to the truck in the upcoming matches. But the chances of seeing a Girona team at the top of the table are now slim. Girona is 5 points behind Madrid.