Ten-man Ajax ended a run of nine straight defeats to Spanish opposition by beating Barcelona 2-1 in the UEFA Champions League.
Thulani Serero opened the scoring for the hosts in the 19th minute in the Group H clash with a composed finish from six yards out before Danny Hoesen extended Ajax's lead just before the break with a neat piece of skill inside the penalty area.
Barcelona were gifted a way back into the game when Joel Veltman brought down Neymar inside the penalty area and Xavi scored from the spot.
Veltman was shown a straight red card for his challenge on Neymar when conceding the spot-kick, but Liga champions Barca were unable to make the most of their numerical advantage.
The win moves Ajax onto seven points with one game remaining and the club's hopes of progressing to the last 16 rest on beating Milan at San Siro, while defeat for Barca was the club's first of the season.
Frank de Boer had the luxury of being able to name an unchanged side from Saturday's 3-0 win over Heracles and there was a further boost as Lerin Duarte returned to the squad as a substitute.
The visitors made four changes with Carles Puyol, Martin Montoya, Alex Song and Xavi all starting for Gerardo Martino's men.
Despite a confident start, Ajax were lucky to survive a swift Barcelona counter attack in the 14th minute as Veltman made a crucial block to deny Cesc Fabregas.
It was all one-way traffic for the remainder of the first half, though, and the home side got their reward for continuing to pressurise Barcelona at a high tempo as Serero opened the scoring with his first Champions League goal five minutes later.
The South Africa international ghosted into the penalty area to meet Ricardo van Rhijn's cross from the right and the 23-year-old calmly side-footed the ball past Jose Pinto.
After Lasse Schone had missed two chances, Ajax finally doubled their lead just before the break through Hoesen.
Pinto saved well from Viktor Fischer and Hoesen latched onto the loose ball, lifted it past Puyol and fired into the bottom corner.
The game was turned on its head four minutes after the break as Van Rhijn played a loose pass back to Veltman. Neymar latched on to the ball, but he was brought down by the defender just inside the penalty area.
The 21-year-old was given his marching orders and Xavi made no mistake from the spot to halve the deficit.
Jasper Cillessen kept the hosts in the game with a good save from Neymar on the hour and a resilient Ajax defence managed to hold on and seal the win.
|Atalanta 2 Juventus 2: Last-gasp Buffon error proves costly|
|Cardiff City 0 Newcastle United 2: Atsu and Hayden keep title dreams intact|
|Mbappe will go to Arsenal but Henry comparisons premature, says Gunners legend Pires|
|Koeman: Everton need more players with Lukaku´s mentality|
|Tuchel ushers Dortmund back to the well after Bayern triumph|
|Conte impressed by ´four or five´ of Chelsea´s FA Youth Cup winners|
|Pochettino sets Spurs sights higher than finishing above Arsenal|
|Tottenham to move to Wembley for 2017-18|
|Simeone not interested in Jese´s Griezmann jibe|
|Griezmann wouldn´t get in Real Madrid team, says Jese|
|Praise for Lukaku but Chelsea boss Conte happy with Costa|
|United ´miss belief´ but Mourinho gunning for top honours next season|
|Manchester derby draw changes nothing for Liverpool - Klopp|
|Ronaldo so good he could play anywhere - Zidane|
|Barcelona boss Luis Enrique expects Neymar to keep his cool|
|Rooney in midfield, Mourinho and Tuanzebe at centre-back - Manchester United boss assesses injury cr|
|Madrid rotation policy not unjust - Zidane|
|Ancelotti insists he has full support at Bayern|
|Iniesta misses training ahead of Espanyol v Barcelona derby|
|Sanchez trolled by Leicester defender Huth over throw-in controversy|
|Thiago determined to win Champions League after pledging future to Bayern|
|Sanchez throw-in reaction not embarrassing, insists Wenger|
|Lovren pens long-term deal at Liverpool|
|Arsenal scouted Alli before Tottenham move, claims Wenger|
|Thiago signs new Bayern Munich deal|
|Mourinho and I often speak, reveals Evra|
|Barcelona and Real Madrid would find Premier League tough, says Klopp|
|My heart is in Italy, says Chelsea boss Conte|
|Copa Libertadores Review: Barrios hat-trick ensures Gremio stay unbeaten, River preserve perfect rec|
|Ancelotti future not discussed – Rummenigge|
|Mourinho: City will finish in the top four|
|Sevilla boss Sampaoli to be offered Argentina job, confirms AFA|
|Kovacic content at Real Madrid – agent|
|Bilic hails reported West Ham target Sturridge|
|Ramos open to presidential role at Real Madrid|
|Guardiola laments City´s ageing full-backs|
|Mourinho: Aguero very smart in Fellaini dismissal|
|Kompany: United never made it difficult for City|
|Carrick sees point gained for United in Manchester derby draw|
|Manchester City 0 Manchester United 0: Mourinho´s 10 men hold on after Fellaini madness|
|Sevilla 2 Celta Vigo 1: Ben Yedder turns up the heat on Atleti|
|Retiring Lahm wants to have fun in final weeks of career|
|That´s the luck you need - Bender plays down incredible Pokal clearance|
|Rashford starts Manchester derby for United, Gabriel Jesus on City bench|
|´Overrated´ Pogba and Balotelli have been lucky, says Cassano|
|Atletico Madrid not afraid of Real Madrid, Torres claims|
|Chelsea captain Terry wanted at Bournemouth|
|Schneiderlin fires ´revenge´ warning to Chelsea|
|Dortmund-themed cast cheers Bartra as recovery continues|
|Barton betting ban was ´shortest possible sanction´ - FA|
|Eriksen insists Tottenham can still win Premier League|
|Liverpool confirm Gerrard will take over Under-18s|
|Albania fined by FIFA after crowd unrest in Italy|
|Bartomeu to stand trial over Neymar transfer after appeal is rejected|
|Sanchez the only Arsenal player who would get in Tottenham team, says Henry|
|Clement confident of Swansea survival|
|Aguero bemoans City´s bad luck in ´tough year´|
|Barcelona tried to lower Suarez price after Chiellini bite, claims ex-Liverpool CEO|
|Allegri refusing to let Monaco be a distraction in Juve´s title bid|
|Being benched not a problem for Aguero|
|Bayern Munich sign Coman from Juventus for €35m|
|Cavani, Mbappe and Griezmann among nominees for UNFP awards|
|Roma stalwart De Rossi reflects on ´wrong´ career choices|
|Pep didn´t do his homework on English football, Grant claims|
|Verratti: I´d be angry if I played for Monaco|
|Sakho injury could be cruciate damage - Allardyce|
|Guardiola: I´m a better manager since joining Manchester City|
|Barcelona to report Malaga president to anti-violence commission after controversial Twitter post|
|Go fourth and prosper? Guardiola and Mourinho wrestling to lift Manchester horizons|
|Liverpool present new kit and crest to mark 125th anniversary|
|Manchester United captain Rooney vows to ´prove people wrong´ amid talk over future|
|Eto´o reveals Mourinho´s Champions League final masterstroke|
|Serbia well on the way to Russia 2018, but Stankovic highlights domestic difficulties|
|Mourinho unhappy with Smalling, Jones but insists defenders have Manchester United future|
|Pachuca 1 Tigres UANL 0 (2-1 agg): Alonso´s men win Champions League title|
|Copa Libertadores Review: Brawl erupts after Palmeiras beat Penarol|
|Madrid star Isco: This could be the best form of my career|
|Mascherano scores first Barcelona goal... in his 319th appearance|
|James: Five cup finals in LaLiga for Real Madrid|
|Zidane hails phenomenal Isco as Madrid stay level with Barca|
|Beating Bayern like this is ´madness´ - Tuchel|
|Moyes: Sunderland deserved something against Middlesbrough|
|Battle-scarred Arsenal star Sanchez takes to social media following last-gasp win|
|Sakho injury could bring end to Palace loan spell - Allardyce|
|Campbell expects extra ´spice´ in crucial north London derby|
|The challenge is to keep going - Pochettino delighted as Spurs hunt Chelsea|
|The target is clear - Wenger confident of Arsenal´s top four chances|