Lionel Messi scored a last-minute equalizer to grab a 2-2 draw for Barcelona at Athletic Bilbao in a dramatic La Liga clash at a rain-soaked San Mames Sunday. Cristiano Ronaldo struck a hat-trick as Real Madrid crushed Osasuna 7-1 and Jose Mourinho's team lead the standings on 28 points, three ahead of the European and Spanish champion. The clash between Barcelona coach Pep Guardiola and Argentine Marcelo Bielsa had been eagerly anticipated and produced a breathless encounter in Bilbao. Barca keeper Victor Valdes was beaten for the first time in 10 matches when Ander Herrera fired Bilbao in front in the 20th minute, but Cesc Fabregas headed the visitors level just four minutes later. Standing water on the pitch added to the tension and the conditions contributed to both late goals. A Bilbao corner 10 minutes from time was cleared badly by Eric Abidal and the ball rebounded off two players before Pique nudged it past Valdes. In the frantic closing minutes Bilbao's Fernando Amorebieta was sent off for a second yellow card and Barca grabbed an equalizer after a free kick, which pinged around the area until it fell to Messi to score his 14th this season. “We have shown a lot of character and maintained our unbeaten start,” Fabregas told Spanish television. “It was a very difficult match especially in the second half with such a wet pitch.” Valencia is third with 24 points after winning the city derby 2-0 at Levante Saturday, pushing the season's surprise early pace-setters down to fourth with 23 points. Granada drew 0-0 at home with fellow struggler Racing Santander and Villarreal drew 0-0 at Espanyol. Helder Postiga netted a last-ditch equalizer for Real Zaragoza in a 2-2 draw with Sporting Gijon and Rayo Vallecano made the most of a red card for Real Sociedad's Inigo Martinez after only 12 minutes to run out 4-0 winner. Terry recalled England coach Fabio Capello picked under-pressure captain John Terry and omitted Wayne Rooney for friendly matches against Spain and Sweden at Wembley. With Terry being investigated over allegations he racially abused an opponent, Capello says he will rest the Chelsea defender against the world champion Saturday but wants him available three days later.