Barcelona's miserable run of form continued as Gareth Bale's stunning late goal gave Real Madrid a 2-1 win in the Copa del Rey final.
After Angel Di Maria's first-half opener was cancelled out by Marc Bartra, Bale stormed down the left wing - running half the length of the pitch before poking the ball past Barcelona goalkeeper Jose Pinto with just five minutes to play.
His outstanding run - which started close to the touchline - saw him leave Bartra for dead with his pace, before he produced a composed finish to cap an outstanding performance, as Real won the trophy for a 19th time.
Neymar, who struggled throughout the 228th edition of the famous derby, then hit the post with two minutes left as Barcelona fell to a defeat that signals the end to a disastrous seven days for the Catalan giants and their under-fire coach Gerardo Martino.
First, they were knocked out of the UEFA Champions League quarter-finals, with Atletico Madrid's 1-0 second-leg win sealing a 2-1 aggregate triumph last Wednesday, before a 1-0 loss at Granada on Saturday that appeared to end their Liga title defence.
And their latest loss means that they are now likely to finish without a major piece of silverware for the first season since 2007-08, one in which then-manager Frank Rijkaard was sacked.
For Real, the victory marks Carlo Ancelotti's first trophy in charge of the club and he will be hoping to add to that with success in both La Liga and the Champions League.
As expected, Real talisman Cristiano Ronaldo was absent as he continues to battle knee and thigh problems, but Sergio Ramos recovered from a neck injury to start for Ancelotti's side.
Barcelona coach Martino had hinted that Carles Puyol could return from a knee injury in the build-up, but he left the captain on the bench, as fellow centre-back Bartra returned from a hamstring strain.
They could have done with Puyol's experience in the early stages, as Real made a fast start, with Bale flashing an early effort past the right-hand post.
The tension was predictably high - Isco was booked within three minutes for a challenge on Neymar - and Real continued to pour forward, with Bale's second shot in as many minutes going behind for a corner.
Di Maria, so damaging in the last meeting between the sides, then broke the deadlock in the 11th minute, finishing with aplomb following a quick counter-attacking move that involved Isco, Bale and Karim Benzema.
The Argentinian fired an angled left-footed effort through the legs of Jordi Alba and at Barcelona goalkeeper Pinto, who found the shot too hot to handle and was unable to stop the ball from creeping into the bottom corner.
Barcelona's first real chance came after Pepe and Neymar had clashed, and were booked, as Alba nodded straight at Real Madrid's Iker Casillas, and the defender then got back to superbly block Isco’s effort after Bale's clever pass.
Lionel Messi shot wide from 20 yards just before the break - in which Adriano replaced Alba - but Barca were still sluggish when play resumed, as Bale shot into the side netting before firing over six minutes later.
The introduction of Pedro, for the ineffective Cesc Fabregas, did little to stem the flow as a Benzema strike was touched onto the outside of the post by Pinto, before Bale had a goal correctly disallowed for offside after the goalkeeper had charged off his line from a corner.
Pinto was ahead of play, meaning just one defender was between Bale and the goal, and less than 60 seconds later the ball was in the back of Real Madrid's net, with the effort counting on this occasion.
Bartra was responsible, with the young defender losing his marker, Pepe, and rising highest to head Xavi's 68th-minute corner into the net.
It was a perfectly placed header, but parity lasted just 17 minutes.
When Luka Modric hit the outside of the post, the game had seemed destined for extra time but Bale was on hand to steal the show.
The Welshman was initially impeded by Bartra but showcased his speed to storm ahead of his marker, and from there the defender, reluctant to foul the winger, could only watch on as Pinto was beaten with a toe-poked finish.
There was still time for Barca to push for a leveller, but Neymar lacked the necessary composure when presented with a chance right at the end, firing onto the post after he had got in behind the Madrid defence, as Real celebrated a famous win.
|Ronaldo: Being better than Messi is my motivation|
|Lahm named German Footballer of the Year 2017 after retirement|
|Danilo sets out Man City Champions League ambition|
|Neymar will stay at Barcelona, insists Marlon|
|Cahill named new Chelsea captain by Conte|
|Kenedy ´strongly reprimanded´ as Chelsea apologise again to people of China|
|Klopp expects Can stay after ´good talks´ over new Liverpool contract|
|Perisic can leave if Manchester United make serious offer – Spalletti|
|Shaw, Young and Rojo have ´no chance´ for start of new season|
|Rooney one of the best in his position - Koeman|
|Leaving on a jet plane - Mendy flies off to LA as Man City move nears|
|Bilic hails arrival of ´massive player´ Arnautovic|
|Bosz: Aubameyang to China talk is ´nonsense´|
|El Salvador´s Romero banned for biting Altidore|
|Real Madrid defender Danilo joins Manchester City|
|Pedro travels home after suffering concussion|
|MLS Review: Villa, New York City end Chicago run as Dallas go top|
|Costa Rica 0 United States 2: Dempsey equals Donovan record in win|
|Valverde: Barcelona must keep Neymar|
|Paris Saint-Germain 2 Tottenham 4: Eriksen, Alderweireld score stunning goals|
|De Gea definitely staying at Man United – Mourinho|
|Mourinho rules out United move for Bale|
|Juventus 1 Barcelona 2: Neymar shines with superb brace|
|Rooney scores again for Everton as Sevilla are shocked|
|Roma sign Kolarov from Man City for €5m|
|Neymar starts for Barca amid increasing PSG speculation|
|Zidane: Morata exit leaves Madrid a striker short|
|Sporting CP 2 Monaco 1: Jardim defeated in Lisbon return|
|I have never denied Ronaldo reports - Zidane|
|Bacca left out because of ´future transfer market moves´ - Montella|
|Danilo leaves Madrid training camp ahead of expected Man City move|
|VfL Bochum 2 Borussia Dortmund 2: Castro and Pulisic spare Bosz´s blushes|
|Chelsea apologise for Kenedy comments|
|West Ham bring in Arnautovic from Stoke in club-record deal|
|Randolph joins Middlesbrough in £5m move|
|Sanchez to PSG branded ´media imagination´ by Wenger|
|´Key player´ Coutinho settled at Liverpool, warns Klopp|
|Ancelotti shocked by Bayern´s AC Milan thrashing|
|Pedro taken to hospital after Ospina collision|
|Bayern´s Bernat suffers ankle ligament damage|
|Liverpool 2 Leicester City 1: Coutinho shines as Klopp´s men prosper|
|Biglia unveiled as Milan´s number 21|
|Arsenal 0 Chelsea 3: Batshuayi brilliance downs Gunners|
|Montella won´t discuss deal for ´talented´ Renato Sanches|
|West Brom 0 Crystal Palace 2: Sako on target for De Boer´s men|
|Modric inherits Madrid´s ´cursed´ number 10 from James|
|Bayern Munich 0 AC Milan 4: Ancelotti´s side battered as Bonucci makes debut|
|Hodgson claims Barkley needs new club to thrive|
|I had no problems with Allegri - Bonucci|
|Manchester United signed Lukaku at the perfect time – Van Nistelrooy|
|Leicester vice-president insists there is ´no real offer´ for Mahrez|
|Pele´s son returns to prison|
|Lacazette will need time, warns Arsenal great Pires|
|Juve boss Allegri doesn´t fear losing Dybala to Barca|
|Bonucci: I didn´t feel important at Juventus|
|Ronaldo presented with Orlando City jersey|
|Valverde: No need to worry about Neymar-PSG links|
|Dortmund deny Aubameyang´s set for CSL|
|Di Maria: Barca star Neymar welcome at PSG|
|Orlando City 0 Atlanta United 1: Villalba´s late stunner sinks Kaka´s men|
|De Bruyne: Don´t compare Lukaku to Messi|
|Randolph set for Middlesbrough move after Hart arrival|
|MLS an option for Mascherano|
|Sevilla to take legal action against Vitolo, Atletico and Las Palmas|
|Stuani quits Middlesbrough for LaLiga new boys Girona|
|Cerci: I gave up a lot of money to leave Atletico|
|Joining Chelsea from Real Madrid like ´leaving home´ for Morata|
|Ancelotti working to make Sanches an AC Milan fan|
|Neymar unaffected by PSG speculation - Barca team-mate Mascherano|
|Mendy left out of Sporting friendly amid talk of Manchester City move|
|Borussia Dortmund interested before Tianjin Quanjian move - Modeste|
|Torres torment or Drogba delight - how will Morata stack up against Chelsea´s big-money buys?|
|Morata becomes Spain´s most expensive player - how did Torres, Mata & more fare?|
|Chelsea sign Real Madrid striker Morata|
|James: I can replace Messi and Ronaldo|
|Eremenko doping ban upheld by CAS|
|PSV defender Willems joins Eintracht|
|Van Dijk training alone as he wants to leave Southampton|
|Luring Bonucci from Juventus an important sign - Abate|
|Klopp hopes for Lucas return after tearful Liverpool goodbye|
|Sparta Prague bring in Lille captain Mavuba|
|Hajduk ordered to play behind closed doors after racist incident|
|Liverpool sign Robertson from Hull City|
|Arsenal versus Chelsea is never a friendly - Wenger|
|Zouma seals long-term Chelsea contract extension and Stoke loan|
|Inter 1 Schalke 1: Murillo hits stunning equaliser as Perisic makes appearance|
|Cahill: Terry is a huge loss for Chelsea|
|Newcastle seal Manquillo signing|
|LaLiga fixtures: Atletico Madrid start with three away games|
|LaLiga fixtures: Madrid to juggle Clasico plans with Club World Cup commitments|
|LaLiga fixtures: Barcelona host late-season Clasico|
|LaLiga key fixtures: Clasico on December 20, Madrid derby after World Cup play-offs|
|Conte declares Costa saga ´closed´, suggests decision to sell was made in January|
|LaLiga fixtures: Madrid travel to Deportivo on opening weekend as Barcelona host Betis|
|Benteke ´very happy´ at Crystal Palace amid Everton links|
|Conte: Morata was my first choice for Chelsea|
|Schar ends Hoffenheim troubles with Deportivo switch|
|Bonucci, Biglia and Mr X? Fassone teases on Milan transfer target|
|Ronaldo staying at Madrid and that´s it - Zidane|
|Kolarov close to Roma move as Guardiola hails City debutant Foden|
|Klopp insists Coutinho is going nowhere amid Barcelona interest|
|Shakespeare confirms Leicester rejected Roma bid for Mahrez|
|Mourinho: Manchester United need to sign more players|
|Neymar ´very happy´ to stay at Barcelona, says Roberto|
|Barca star Neymar teases fans amid PSG speculation|
|Mexico 1 Honduras 0: Defending champions into semi-finals again|
|Manchester United 2 Manchester City 0: Lukaku scores again in ICC derby|
|Jamaica 2 Canada 1: Reigning Gold Cup runners-up reach semis|
|Ceballos: I want to be like Modric, Kroos|
|Man United target Aurier wants to leave PSG – Emery|
|Ibrahimovic sends message to Man United as he steps up recovery|
|RB Leipzig ´lucky´ with Keita, says Klopp|
|Torino don´t want to sell Belotti as Vieri urges striker to join Milan|
|Donnarumma trying to imitate Bayern´s Neuer|
|Carrick backs Pogba for United captaincy|