Reigning champions Chelsea moved closer to the last 16 of the Champions League with a hard-fought win over Malmo in Sweden.
After being frustrated in the first half, the Blues went ahead when Hakim Ziyech converted at the back post following an excellent cross from Callum Hudson-Odoi.
Thiago Silva nearly grabbed a second but his glancing header was cleared off the line by Anel Ahmedhodzic.
It was another masterful defensive display from Thomas Tuchel's side, who denied Malmo a single shot on target.
Chelsea have nine points from four matches in Group H, the same total as Juventus, who face Zenit St Petersburg at home on Tuesday evening (20:00 GMT).
If the Russians lose in Italy then Chelsea would only need a draw at home to Juventus on 23 November to qualify for the last 16 with a game to spare.
- Analysis and reaction from Malmo v Chelsea, plus the rest of Tuesday's Champions League matches
- Go straight to all the best Chelsea content
Another strong Chelsea defensive showing
Malmo, managed by ex-Newcastle striker Jon Dahl Tomasson, were playing their 11th match in this season's competition after battling through four rounds of qualifying, knocking out Rangers on the way.
However, they had suffered heavy losses in their three previous group matches, including a 4-0 defeat by Tuchel's team at Stamford Bridge in October.
Only the form of home goalkeeper Johan Dahlin denied Chelsea a first-half goal as he kept out efforts, albeit sometimes unconvincingly, from Cesar Azpilicueta, Ziyech, Kai Havertz and Andreas Christensen, while England midfielder Ruben Loftus-Cheek twice narrowly missed the target.
A capacity crowd at the Eleda Stadion produced a fine atmosphere with the home fans trying to inspire their team to their first Champions League point of the season.
Top goalscorer Antonio Colak almost gave the supporters something to cheer about in first-half injury time as he showed great technique to connect with a volley from a long ball forward, but could only steer the shot wide.
Soren Rieks also put a half volley wide early in the second half as the Swedish league leaders threatened to cause a shock.
Loftus-Cheek, lively in only his fifth start of the season, had an effort parried by the erratic Dahlin before Marcos Alonso's glanced header was blocked.
But Chelsea, just as they had done in their 3-0 win over Newcastle on Saturday, had to be patient before eventually making the breakthrough, which came in the 56th minute.
Hudson-Odoi, on the right wing, played a one-two with Havertz and then produced an exquisite low ball which evaded Ahmedhodzic and Dahlin, with Ziyech putting the ball away at the back post.
Chelsea were again without injured strike-pair Romelu Lukaku and Timo Werner, while Mason Mount had not recovered from an illness that also saw him miss the Newcastle game.
But there was one returning player as United States midfielder Christian Pulisic came on as a second-half substitute for his first club appearance since August after an ankle injury had kept him out for two months.
Another pleasing aspect for Tuchel was yet another impressive performance from his defence as they kept their 10th clean sheet from 17 matches in all competitions.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Squad number27Player nameDahlin
Squad number15Player nameAhmedhodzic
Squad number24Player nameNielsen
Squad number31Player nameBrorsson
Squad number32Player nameBerget
Squad number7Player nameRakip
Squad number20Player nameInnocent
Squad number8Player namePeña
Squad number5Player nameRieks
Squad number9Player nameColak
Squad number37Player nameNanasi
Squad number2Player nameLarsson
Squad number6Player nameLewicki
Squad number13Player nameOlsson
Squad number19Player nameBirmancevic
Squad number22Player nameNalic
Squad number16Player nameMendy
Squad number4Player nameChristensen
Squad number6Player nameThiago Silva
Squad number2Player nameRüdiger
Squad number28Player nameAzpilicueta
Squad number12Player nameLoftus-Cheek
Squad number5Player nameJorginho
Squad number3Player nameAlonso
Squad number22Player nameZiyech
Squad number20Player nameHudson-Odoi
Squad number29Player nameHavertz
Squad number10Player namePulisic
Squad number18Player nameBarkley
- 32BergetSubstituted forLarssonat 86'minutes
- 7RakipSubstituted forBirmancevicat 86'minutes
- 8PeñaSubstituted forLewickiat 58'minutes
- 5RieksSubstituted forOlssonat 57'minutes
- 37NanasiSubstituted forNalicat 74'minutes
- 6Thiago SilvaBooked at 69mins
- 12Loftus-CheekBooked at 80mins
- 22ZiyechSubstituted forBarkleyat 74'minutes
- 20Hudson-OdoiSubstituted forPulisicat 74'minutes
Referee:Dr. Felix Brych
Match ends, Malmö 0, Chelsea 1.
Second Half ends, Malmö 0, Chelsea 1.
Offside, Chelsea. Kai Havertz tries a through ball, but Christian Pulisic is caught offside.
Ross Barkley (Chelsea) wins a free kick in the defensive half.
Foul by Eric Larsson (Malmö).
Jorginho (Chelsea) wins a free kick in the defensive half.
Foul by Antonio-Mirko Colak (Malmö).
Foul by Antonio Rüdiger (Chelsea).
Veljko Birmancevic (Malmö) wins a free kick in the defensive half.
Offside, Malmö. Eric Larsson tries a through ball, but Antonio-Mirko Colak is caught offside.
Attempt blocked. Andreas Christensen (Chelsea) right footed shot from outside the box is blocked. Assisted by Ross Barkley.
Substitution, Malmö. Veljko Birmancevic replaces Erdal Rakip.
Substitution, Malmö. Eric Larsson replaces Jo Inge Berget because of an injury.
Ruben Loftus-Cheek (Chelsea) is shown the yellow card for a bad foul.
Foul by Ruben Loftus-Cheek (Chelsea).
Erdal Rakip (Malmö) wins a free kick in the defensive half.
Marcos Alonso (Chelsea) wins a free kick on the left wing.
Foul by Bonke Innocent (Malmö).
Attempt missed. Ross Barkley (Chelsea) right footed shot from outside the box is high and wide to the right. Assisted by Antonio Rüdiger with a headed pass.
Attempt saved. Kai Havertz (Chelsea) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Ruben Loftus-Cheek with a through ball.
- Our coverage of Chelsea is bigger and better than ever before - here's everything you need to know to make sure you never miss a moment
- Everything Chelsea - go straight to all the best content