Real Madrid returned to winning ways at home to Las Palmas but Girona are the new surprise leaders of LaLiga after they made it six league victories in a row.
Girona had moved up to second at the weekend with a thrilling 5-3 success over Mallorca, but they trailed after 49 minutes at Villarreal.
Daniel Parejo put the hosts ahead from 12 yards but Artem Dovbyk produced an equaliser only seven minutes later.
Brahim Diaz was on target for Real Madrid
It proved enough to earn the Catalonia outfit, who are part-owned by City Football Group, a 2-1 victory to overtake Barcelona at the LaLiga summit.
Real Madrid were made to work hard for their 2-0 victory over Las Palmas but Brahim Diaz’ first goal for the club in the third-minute of first-half stoppage time broke the deadlock at the Bernabeu.
It was 2-0 soon after half-time when Joselu continued his fine form with a 54th-minute header from Rodrygo’s centre.
Athletic Bilbao are fourth but they had to settle for a point following an entertaining 2-2 draw at home to Getafe.
Yuri Berchiche opened the scoring for Bilbao in the fifth-minute but Oihan Sancet was sent off at the end of the first half and Gaston Alvarez levelled for Getafe in the 51st-minute after an assist by Manchester United loanee Mason Greenwood.
A post shared by Getafe C.F. (@getafecf)
Inaki Williams put 10-man Athletic back in front before Juanmi Latasa had the final say on proceedings with an 83rd-minute leveller at San Mames.
Real Sociedad are fifth thanks to a 32nd-minute effort by Carlos Fernandez in a 1-0 win at Valencia, who finished the match with a numerical disadvantage after Selim Amallah was sent off.
Meanwhile, Cadiz and Rayo Vallecano played out a goalless draw with Abdul Mumin given his marching orders forRead on m.allfootballapp.com