I think the same as you to be honest, Girona are good indeed but I don't think it is enough to put them ahead till the end of the season. Girona have beaten Barcelona and Atletico Madrid so they definitely have good skills but these are not. They have the combination of young and good players in the team which is working very well for them. But I think the match that will decide the fate of La Liga is the match between them in February. Whoever wins this match will get the hold of the League. If this ends in a draw then I think Real Madrid will still win the league, to be honest.
Honestly, I thought the same before as you. however, so far, Girona has remained consistent in match after match. the only defeat they experienced when they hosted Real Madrid, could have been if Girona was not too confident at that time. however, after losing at home to Madrid, Girona returned to the real track by progressing with a positive trend. previously, Girona was able to overthrow Barcelona at Camp Nou. then, Girona also beat Atletico Madrid. so, there are only two teams left for Girona to beat so far in their 19 matches. in a few weeks after the competition resumes, Girona will face Real Sociedad. in the first meeting, the match between these two teams ended in a draw, in the second meeting Girona played as the home team. the moment they play at home, they won't waste it in overthrowing Real Sociedad. after that, Girona's tough challenge will be visiting Real Madrid's headquarters at Santiago Bernabeu.
This match could be a benchmark again for Girona, but it is not a matter of player depth between the two teams which actually has a gap. however, it prioritizes the consistency of Girona's performance itself. and one of Girona's advantages, Michel's squad does not have a busy schedule. at the same time, Girona players are quite productive in scoring goals. therefore, Real Madrid cannot underestimate Michel's squad. because they have learned a lot after overthrowing Barcelona and Atletico Madrid. in essence, with Girona's current development. they have a chance to continue competing at the top of the La Liga standings. if Madrid does not want its position to be disturbed by Girona, in the match between these two teams, Carlo Ancelotti's squad must prove again to Girona for the second time that Madrid is above Girona. well, to find out more for sure. let's just follow every development. in particular, ahead of this match, either Madrid or Girona will play the other teams first. well, it would be better if we just enjoy it, because moments of competition like this are very rare.