Real Madrid returned to the top of LaLiga thanks to a 2-0 defeat of Real Mallorca at the Alfredo Di Stefano stadium on Wednesday.
Barca’s 1-0 win over Athletic Bilbao 24 hours earlier had put the pressure back on Zinedine Zidane’s men, but Vinicius’ goal after 19 minutes steadied any nerves within the home side.
Mallorca, who sit third from bottom of the table, gave a spirited account of themselves but rarely looked likely to claim a share of the spoils despite Madrid having made four changes from the 2-1 win at Real Sociedad on Sunday.
Zidane elected to start Vinicius, Eden Hazard and Gareth Bale in support of Karim Benzema but it was captain Sergio Ramos who made the win safe with an exceptional free-kick early in the second half.
Vinicius might have been a surprise starter but he justified Zidane’s call 19 minutes in, steering a finish high past Manolo Reina after a clever reverse pass from Luka Modric.
The Brazilian hit the bar with a lob from a Karim Benzema throughball four minutes later, but it was Mallorca who threatened more as the half went on, even though Thibaut Courtois’ goal was largely well protected.
Madrid took control with a second goal 10 minutes into the second half, Ramos curling a fine free-kick into the top-left corner from just outside the penalty area.
Mallorca did not lose heart at least and threatened through Madrid loanee Takefusa Kubo, who saw a shot hit the side-netting after one impressive run through the box.
The visitors remain three points from safety and at serious risk of relegation, but they did at least make a moment of LaLiga history when Luka Romero came off the bench to become the youngest player ever to play in the competition at the age of 15 years and 219 days.
Real Madrid: Courtois; Carvajal, Varane, Ramos, Mendy; Valverde, Modric (Asensio 71); Bale (Isco 71), Hazard (Kroos 62), Vinicius Junior (Brahim Diaz 83); Benzema (Mariano 83)
Subs: Areola, Militao, Rodriguez, Hernandez, Marcelo, Altube, Rodrygo
Goals: Vinicius Junior 19, Ramos 56
Booked: Ramos, Modric, Mendy, Kroos
Mallorca: Reina; Valjent (Gamez 61), Raillo, Sedlar; Pozo, Mohammed (Romero 83), Febas (Sevilla 61), Lago (Salibur 70); Rodriguez, Kubo; Budimir (Hernandez 61)
Subs: Campos, Prats, Chavarria, Romeo, Sastre, Sene, Trajkovski, Parera