Real Madrid, Atletico Madrid and Barcelona face up to the worst possible period of their calendar in April as two weeks of hectic fixtures creep up on the horizon.
On April 8, a Madrid city derby takes place with an El Clasico clash on April 23 and just the small matter of Champions League quarter-final fixtures between those.
In the case of Real, the two games against Bayern come at a delicate time for them in their bid for LaLiga glory.
In addition to the derby fixtures and Champions League games, they also face Sporting in the middle of it all.
Real Madrid's calendar
April 8: Real Madrid-Atletico
April 12: Bayern-Real Madrid
April 15: Sporting-Real Madrid
April 18: Real Madrid-Bayern
April 23: Real Madrid-Barcelona
Atletico have a similar tough run awaiting them in mid-April. They follow up the Madrid derby with a tie against Leicester at the Estadio Vicente Calderon.
The Rojiblancos host struggling Osasuna before their trip to England and round off a tough period with a trip to Barcelona, where they will face Espanyol.
Atletico Madrid's calendar
April 8: Real Madrid-Atletico
April 12: Atletico-Leicester
April 15: Atletico-Osasuna
April 18: Leicester-Atletico
April 22/23: Espanyol-Atletico
April's run of games is set to make or break Barcelona's season. Matches against Malaga and Real Sociedad are played around fixtures which could see them reach the Champions League semi-final and take a massive step towards the title by potentially beating Real at the Estadio Santiago Bernabeu.
Barcelona's calendar
April 8: Malaga-Barcelona
April 11: Juventus-Barcelona
April 15: Barcelona-Real Sociedad
April 19: Barcelona-Juventus
April 23: Real Madrid-Barcelona