BARCELONA, Spain -- Lionel Messi and Cristiano Ronaldo dueled each other to an entertaining stalemate on Sunday, with both superstars scoring twice as Barcelona drew 2-2 with Real Madrid to keep an eight-point lead over its archrival intact.

The result ended Barcelona's perfect start to the league campaign as it dropped points for the first time in seven games, but provided yet another memorable chapter in the rivalry between Messi and Ronaldo, the two biggest names in soccer.

Ronaldo put Madrid ahead at Camp Nou stadium in the 23rd from a pass by Karim Benzema to extend his scoring streak in "clasico" matches to six.

Then it was Messi's turn, as he took advantage of a defensive slip to level for Barcelona in the 31st, before adding a second goal in the 61st with a perfect free kick from almost 25 yards out.

But as Barcelona looked to seal the result, Mesut Oezil unlocked Barcelona's makeshift defensive line to set up Ronaldo to respond five minutes later and split the points.

It was, perhaps, a fitting end to the latest head-to-head duel between arguably the two best players in the world, who for the last two seasons have engaged in a two-way scoring race unlike anything the Spanish league has seen before.

Copyright 2012 by The Associated Press. All rights reserved. Material may not be redistributed.