Real Madrid fought back to earn a 4-1 home win against Real Sociedad that extended their lead at the top of LaLiga to eight points ahead of second-placed Sevilla on Saturday.

Real dominated the game but they fell behind after 10 minutes to a penalty converted by Mikel Oyarzabal after Dani Carvajal tripped David Silva.

Teenager Eduardo Camavinga came to the rescue five minutes before halftime, rifling home the equalizer from 25 meters with an unstoppable left-footer that went in off the post.

Roared on at a nearly sold-out Santiago Bernabeu, Luka Modric then put the hosts ahead with another long-range shot that flew into the top corner of Alex Remiro’s goal.

Karim Benzema, who had two goals chalked off by the video assistant referee for offside, finally scored in the 76th minute with a penalty after VAR spotted a foul on Vinicius Jr.

Substitute Marco Asensio wrapped up the win with a close-range strike three minutes later.

Ahead of Wednesday’s last-16 Champions League second-leg clash at home to Paris St-Germain, which Real Madrid trail 1-0, Los Blancos left their recent questionable performances behind them to put on a show against sixth-placed Real Sociedad.

ARR