Celta Vigo's forward Nolito (2ndR) celebrates his late goal with teammates.

Jose Jordan Getty Images

BARCELONA, Spain --

Celta Vigo forward Manuel ''Nolito'' Agudo scored in the 90th minute to snatch a 2-1 win at 10-man Villarreal and pull the visitors level with Real Madrid and Barcelona at the top of the Spanish league on Sunday.

More from FoxSports

Celta's Fabian Orellana struck from long range in the 41st before Villarreal defender Eric Bailly picked up a second yellow card two minutes after halftime.

Substitute Denis Suarez leveled for Villarreal against the flow of play in the 67th, but Nolito scored in the final moments from a rebound of Orellana's shot off the post.

Madrid leads on goal difference after its win over Levante on Saturday. Celta is second, followed by Barcelona in third.

Villarreal, which entered the round as leader, slipped to fourth at two points back.