Barcelona wonder-kid Lionel Messi produced yet another breathtaking display to help his team overcome Racing Santander 2-1 in the Primera Liga. The Argetntine, who started the game on the bench, came on as a second half substitute to score twice and secure a crucial comeback for Barcelona. Serbian striker Nicola Zigic scored first for the home side, before Messi's double (65, 80) sealed Barca's win. The Blaugrana were nowhere near the team that recently took Spanish football by storm during the first half. Right after the restart, Racing took advantage of their visitors' mediocre performance when Jonathan was fouled in the area by Rafael Marquez. Zigic stepped up to successfully slot home past Victor Valdes. Barca coach Josep Guardiola could see that only Messi would turn around the game for his team, and the 22-year-old was introduced in the 61st minute. Just four minutes on, Messi showed his worth for Barcelona as he levelled the score with a cool finish from inside the Racing box. On 80 minutes, Messi produced a delightful right-footed tackle to silence the home crowd and take Barcelona's record to 20 games without a defeat. The game witnessed a controversial finale as both Gerard Pique and Marques received their marching orders during the last two minutes.