Match ends, Ajax 0, Chelsea 1.
Michy Batshuayi came off the bench to score a late winner at Ajax as Chelsea stunned last year's Champions League semi-finalists.
The Dutch giants had won both their Group H games prior to the visit of Frank Lampard's side but struggled to break down their disciplined opponents and were undone when Batshuayi slammed home in the final few minutes.
Ajax did have a goal ruled out by the Video Assistant Referee in the first half when Quincy Promes' strike was ruled out by the smallest of margins, while Edson Alvarez headed against the post after the break.
But Chelsea fully deserved their win for a hugely impressive away performance as they recorded a second successive win that moves them top of the group, level with Ajax on six points.
The victory sets things up for a tantalising top-of-the-table meeting between the two sides at Stamford Bridge on 5 November.
- Chelsea babies came of age - Lampard
- 'Batsman' Batshuayi goes from villain to hero
- Football Daily podcast: Liverpool return to form and Chelsea reach their peak
Blues impress in clash of the young titans
Much has been made of this young Ajax side after they came within a whisker of reaching the Champions League final last season, knocked out by Tottenham in the semi-finals after a stoppage-time goal from Lucas Moura.
Despite the loss of key players Matthijs de Ligt and Frenkie de Jong over the summer, astute signings coupled with yet more talented players emerging from the famed academy meant they picked up where they left off, winning 13 of this campaign's first 17 games and drawing the other four.
But here they faced a Chelsea side boasting its own impressive collection of improving young talent, who arrived at the Johan Cruyff Arena looking to claim a sixth successive win in all competitions.
From the outset Chelsea made things uncomfortable for Ajax, not allowing the home side to utilise their favoured tactic of playing out from the back and disrupting their ability to build attacks.
As a result, the hosts created few clear-cut chances. They did not manage a shot on target until the 60th minute - when Daley Blind's low effort was held by Kepa, and the closest they came was when Alvarez' header cannoned back off the far post.
They were perhaps unfortunate to have Promes' goal in the first half ruled out, with his boot deemed offside, but Chelsea deserve huge credit for nullifying a side that failed to score in a game for the first time since 20 August.
A tactical masterclass from Lampard
Lampard's appointment in the summer raised a few eyebrows given his only previous managerial experience was one season in the Championship with Derby.
But this huge result - the best in his short time in charge of Chelsea - highlighted his credentials as one of the most progressive managers in the game.
The former midfielder got his tactics spot-on to defeat a previously unbeaten side, while his substitutions turned a credible draw into an excellent win.
Given Ajax's dominant home form Lampard could have been forgiven for playing it safe and settling for the draw, but opted to take the game to the hosts by sending on attackers Christian Pulisic and Batshuayi.
The result was Batshuayi's late winner and three points that ensure Chelsea take a big step towards the knockout stages.
A first in five years for Ajax - the stats
- Chelsea have registered back-to-back away Champions League victories for the first time since October 2013.
- Ajax suffered their first Champions League group stage defeat since November 2014, ending a run of nine matches unbeaten at this stage.
- Chelsea have kept consecutive clean sheets in all competitions under Frank Lampard for the first time.
- Since the start of the 2016-17 season, Michy Batshuayi has scored nine goals as a substitute for Chelsea in all competitions - four more than any other Blues player.
- Despite only appearing as a 71st-minute substitute, Batshuayi had more shots than any other player in the match (4), including scoring the winner.
- Callum Hudson-Odoi (18y 350d) became the youngest player to start a Champions League game for Chelsea since Josh McEachran (17y 282d) in December 2010.
- 3VeltmanSubstituted forHuntelaarat 89'minutes
- 4ÁlvarezSubstituted forde Jongat 89'minutes
- 21MartínezBooked at 65mins
- 6van de Beek
- 11PromesSubstituted forNeres Camposat 74'minutes
- 10TadicBooked at 49mins
- 1Semedo Varela
- 7Neres Campos
- 15de Jong
- 15ZoumaBooked at 84mins
- 10WillianSubstituted forPulisicat 66'minutes
- 9AbrahamSubstituted forBatshuayiat 71'minutes
- 20Hudson-OdoiSubstituted forJamesat 90'minutes
- Ovidiu Hategan
- Shots on Target
Second Half ends, Ajax 0, Chelsea 1.
Attempt missed. Mason Mount (Chelsea) right footed shot from outside the box is too high. Assisted by Christian Pulisic with a headed pass.
Foul by Klaas Jan Huntelaar (Ajax).
César Azpilicueta (Chelsea) wins a free kick in the defensive half.
Hand ball by Michy Batshuayi (Chelsea).
Foul by Dusan Tadic (Ajax).
Marcos Alonso (Chelsea) wins a free kick on the left wing.
Corner, Chelsea. Conceded by Sergiño Dest.
Corner, Chelsea. Conceded by André Onana.
Attempt saved. Michy Batshuayi (Chelsea) right footed shot from outside the box is saved in the bottom left corner. Assisted by Jorginho.
Substitution, Chelsea. Reece James replaces Callum Hudson-Odoi.
Foul by Klaas Jan Huntelaar (Ajax).
Jorginho (Chelsea) wins a free kick on the left wing.
Substitution, Ajax. Klaas Jan Huntelaar replaces Joël Veltman.
Substitution, Ajax. Siem de Jong replaces Edson Álvarez.
Goal! Ajax 0, Chelsea 1. Michy Batshuayi (Chelsea) left footed shot from the centre of the box to the bottom left corner. Assisted by Christian Pulisic with a cross.
Kurt Zouma (Chelsea) is shown the yellow card for a bad foul.
Foul by Sergiño Dest (Ajax).
Christian Pulisic (Chelsea) wins a free kick on the left wing.