Barcelona was in first place for much of the season while arch-rivals Real Madrid were six points behind and in fourth. However, Barcelona began playing inconsistently after January, while Madrid's form improved in that same period. On 12 May 2007, Real Madrid took the league lead for the first time all season after defeating Espanyol 4–3, coming back from a 3–1 first-half deficit. The following Sunday, Barcelona dropped points with a 1–1 draw to struggling Real Betis. By virtue of their superior head-to-head record, Madrid sat at the top of La Liga with both teams having four league games left.[1]
On the penultimate day of the season, Barcelona failed to overcome city rivals Espanyol in the Barcelona derby, drawing 2–2.[10] In the final La Liga matches, Barcelona thrashed Gimnàstic 5–1, but Madrid came back from a 1–0 deficit to beat Mallorca 3–1 and clinch the title thanks to head-to-head superiority.
Teams
Twenty teams competed in the league – the top seventeen teams from the previous season and the three teams promoted from the Segunda División. The promoted teams were Recreativo, Gimnàstic and Levante, returning to the top flight after an absence of three, fifty-six and one years respectively. They replaced Alaves, Cádiz (both teams relegated after a season's presence) and Málaga (ending their seven-year top flight spell).