Real Madrid completed a league double over Barcelona for the first time since 2008 as a 2-1 win in a riveting El Clasico blew open a pulsating title race.Karim Benzema and Toni Kroos scored once apiece in the first half for Los Blancos as Oscar Mingueza's effort was not enough for Barcelona to salvage a share of the spoils.Real Madrid's flying start left Ronald Koeman's side on tenterhooks as they trailed 2-0 at the break. But Mingueza reduced arrears at around the hour mark.The Whites missed a couple of chances on the break. But the visitors upped the ante in the final quarter, with Ilaix Moriba smashing an effort against the crossbar with virtually the last kick of the game.Casemiro was sent off in the final minute of normal time for a second bookable offence. But it was too late for the Blaugrana to make their numerical advantage count.Real Madrid's win ended Barcelona's 19-game unbeaten run as Los Blancos won three El Clasico games in a row for the first time since 1977-78.✅ Ends Barcelona's 19-match unbeaten streak 👊✅ Top of La Liga with the title in sight 🔝✅ 3 #ElClasico wins in a row for first time since 77/78 🗓️The Real Madrid boss enjoyed that 🎮😏 pic.twitter.com/77FFxAD50h— Sport360° (@Sport360) April 10, 2021With the win, Real Madrid move atop the league table. Atletico Madrid can regain pole position with a draw at Real Betis on Sunday, though.On that note, let's have a look at the five hits and flops from the game.Hit: Vinicius Junior (Real Madrid)Vinicius Junior was in fine form against Barcelona.Buoyed by his Liverpool heroics, Vinicius Junior turned in another fabulous outing against Barcelona.His breathless runs down the flanks were a major cause of concern for the Blaugrana, as Vinicius Junior constantly hit them on the break.In fact, the Brazilian was involved in both Real Madrid goals, showing a tremendous burst of pace on each occasion, the second of which resulted in a free-kick that Kross converted.📊 Vinicius Junior vs Barcelona• 72 minutes played• 45 touches• Won the foul for Kroos' goal• 3 successful dribbles • 3 key passes• 1 big chance created• 8 duels won• 3 tacklesImproving with every game, onto Liverpool 💪🤩 pic.twitter.com/QdQuZqn4gF— 🇧🇷⚪️ (@ViniXtra) April 10, 2021Though Vinicius Junior was not really at the receiving end of clear-cut opportunities, he twisted and turned Barcelona's defence inside out with his relentless probing, leaving them woefully exposed.Sergino Dest, in particular, wouldn't want to see the sight of Vinicius Junior again.Flop: Ousmane Dembele (Barcelona)Ousmane Dembele struggled to make a meaningful impact against Real Madrid.It's a surprise that Ousmane Dembele lasted 81 minutes despite his relative inability to impact proceedings against Real Madrid.Besides a few decent crosses into the box, the Frenchman couldn't quite conjure anything to write home about.The flair and finesse with which he had been operating recently was sorely lacking on Saturday, as most of Barcelona's attacking burden once again fell on Lionel Messi's shoulders.Dembele ended the game with just 17 passes and two shots - neither of which were on target.