Xavi's side ran riot in El Clasico thanks to a Pierre-Emerick Aubameyang brace as well as goals from Ronald Araujo and Ferran Torres.
Los Blancos were without Karim Benzema up front and it meant attacking responsibility fell on the shoulders of Vinicius.
With the score still only 1-0, the 21-year-old was put through one-on-one against goalkeeper Marc-Andre ter Stegen.
Instead of trying to score, Vinicius went towards ter Stegen and flopped to the ground in search of a penalty.
Disappointing to see from a player who has been in top form for club and country this campaign.
Barcelona veteran Gerard Pique was immediately in Vinicius' face and wagged his finger before putting his arm around the youngster.
Vinicius has scored 14 goals and registered nine assists in La Liga this season but failed to make an impact at the Santiago Bernabeu.
Fans have reacted to the incident and they can't understand why Vinicius didn't try to chip or round the goalkeeper.
One commented: "Still can't get over Vinicius’ dive when he was clean through on goal. One of the most pathetic things I’ve ever seen."
Another said: "Vinicius Junior has come a long way, but one of the senior players or Ancelotti should give him an absolute bollocking."
A third put: "Vinicius should have got a Yellow for that dive. Absolute disgrace, and he's complaining about it for long."
While someone tweeted: "That dive from Vinicius is absolutely and utterly abysmal, shameful, disgraceful - all of those things. A moment of complete madness."
Real had won the previous five meetings between these two bitter rivals but they'll be wanting to forget this one in a hurry.
Aubameyang opened the scoring 29 minutes in with a goal straight out of Borussia Dortmund circa 2017, heading home an Ousmane Dembele cross.
Dembele turned provider once again in the 40th minute as Araujo doubled the away side's lead.
Real boss Carlo Ancelotti attempted to mix things up after the break and replaced Toni Kroos with Eduardo Camavinga, but it was too little too late.
Torres made it 3-0 in the 47th minute and Aubameyang grabbed his second in the 51st minute to ensure emphatic victory.
Real are still nine points clear of Sevilla at the top with Barcelona in third.
There's little chance of the Blaugrana mounting a title charge at this stage, but their turnaround under Xavi since he replaced Ronald Koeman in November is clear to see.
Featured Image Credit: La Liga TV
- A dummy wearing a Vinicius Jr Real Madrid shirt hung from a bridge ahead of Madrid derby
- Eric Garcia's Trash Talk After Watching Vinicius Jr Get Bodied By Adama Traore Was A Total Violation
- Vinicius Jr To Sign New Real Madrid Contract As Spanish Side Insert €1bn Release Clause Into THREE New Deals
- Barcelona 'in talks' to sign Real Madrid star for first time since 1996