Substitute Michy Batshuayi hit an 86th-minute winner as Chelsea beat Ajax 1-0 in Amsterdam to come alive in Group H in the Champions League on Wednesday.

Batshuayi struck from 10 yards after a centre from fellow sub Christian Pulisic to give Chelsea a vital win, and their sixth on the trot in all competitions under Frank Lampard.

In a goalless first half, Ajax had a goal disallowed by VAR for a tight offside on Quincy Promes (35), before hitting the post through a Edson Alvarez header after the break.

Chelsea’s best chance had fallen to substitute Batshuayi, who lashed over in space just moments after being introduced, but he more than made amends with four minutes remaining.

The result puts Chelsea top of Group H, level on points with Ajax and three ahead of Valencia, but that could change with the Spaniard’s taking on Lille in the 8pm kick-off on Wednesday.