Sergio Busquets hit out at La Liga's scheduling after Barcelona beat Atletico Madrid on Sunday to move eight points clear at the top of the table.
Barça played Las Palmas on Thursday night and flew back into Catalonia early on Friday morning, meaning they had little rest before the game.
Atletico Madrid, meanwhile, played at home on Wednesday and Busquets felt that Barça could have played a day earlier, too.
"Both teams could have played on Wednesday and they put us on Thursday," he said. "We got back to Barcelona and we had to train without resting. If we're in the best league in the world, they should do things better.
"It's not an excuse. It's the reality. When we lost, I don't like to complain but we've won today so I'm going to take advantage of that [to complain]."
Despite the lack of rest, Lionel Messi's first half goal edged Barça closer to the league title.
"We're proud," Busquets added. "The team gave everything. We were better. We had possession, chances and Leo's goal was sensational. This is how you win La Liga. Suffering and winning against the best and today we have beaten the team second in the table."
However, the midfielder says there's still work to be done: "It's not over. There are still tough games between now and the end of the season.
"It's true we have the head-to-head over Atletico now, but we will take things game by game. The calendar is demanding but we're excited to keep on moving forward and to do big things."