When Madrid finally did secure the league title on Wednesday, the way they did so was utterly fitting. A 3-0 win at Athletic Bilbao’s feared San Mamés reflected the side’s superb away form this season, which has seen them drop only seven points outside the Bernabéu. And of course, Cristiano Ronaldo was on the score sheet, heading in from a corner in the 50th minute after Gonzalo Higuaín and Mesut Özil each scored in the first 20 minutes.

Ronaldo has been unstoppable throughout the season, although he has rarely looked short of support from other goalscorers. Among the many records this Real Madrid team has broken is to have three players score more than 20 goals in one season: so far Higuaín has 22, Karim Benzema, 20, and Ronaldo, 45, (incidentally, Ronaldo scored again in Saturday’s 2-1 defeat of Granada).

Having already notched up the highest number of goals ever in la liga with one more round of games left to play, José Mourinho’s Madrid also hope to break the record of 99 points in one season by beating Mallorca this weekend.

That record is held by Pep Guardiola’s Barcelona and while the Catalans have relinquished their grip on both the league and Champions League titles this season, they have still provided some late drama of their own.

Barça’s players formed a tunnel of honour for Guardiola at the start of the game and so freely has Messi scored this season, it was tempting to think that each of his goals at the weekend was a tribute to his coach’s four trophy-laden seasons. With 50 league goals to his name and the Copa del Rey final to play, the pichichi top-scorer accolade is the only honour the Argentinean can be sure of.

Meanwhile, another departing coach, Unai Emery, secured third spot for Valencia for the third season in succession, beating Villarreal 1-0. Málaga, which had been challenging for third place, lost 2-1 at Atlético Madrid. Málaga and Atlético will now vie for the fourth Champions League spot on the final day of the season, with the Andalusians two points ahead in the standings.

At the other end of the table, there is still plenty to play for in the final game, with only Racing Santander already relegated to the second division. Only five points separate 15th-placed Granada from Sporting Gijón in 19th, with Villarreal, Rayo Vallecano and Zaragoza also fighting for their lives this weekend. Two of those relegation candidates, Rayo and Granada, play each other, ensuring that for once, Real Madrid and Barcelona will have to work hard to monopolise the nation’s attention.