Ajax could have won by a bigger margin as Klaas-Jan Huntelaar and Ziyech hit the woodwork with Dynamo subdued and barely able to get out of their own half
Former European Cup winners Ajax Amsterdam stayed firmly on course to reach the Champions League group stage after a dazzling first half helped them to a 3-1 home win over Dynamo Kiev in the first leg of their playoff round tie on Wednesday.
Greek champions AEK Athens also put themselves in the driving seat with a 2-1 win at Hungary's Vidi FC while Croatia’s Dinamo Zagreb ground out a 1-1 draw at Swiss champions Young Boys Bern.
Roared on by a fervent crowd in the Johan Cruyff Arena, Ajax raced into a second-minute lead after Dusan Tadic teed up Donny van de Beek to side-foot home a low shot which squeezed under keeper Denys Bojko’s body.
Dynamo levelled in the 16th minute when right back Tomasz Kediora tapped in a rebound after Ajax goalkeeper Andre Onana parried Tamas Kadar’s thumping header from a corner.
Kadar was at fault for Ajax’s second goal as a seemingly innocuous shot by Morocco midfielder Hakim Ziyech brushed his head and left Boyko stranded in the 35th minute.
Serbia winger Tadic made it 3-1 with a goal of the highest quality in the 43rd minute, superbly steering home an inviting cross by left back Nicolas Tagliafico.
Ajax could have won by a bigger margin as Klaas-Jan Huntelaar and Ziyech hit the woodwork with Dynamo subdued and barely able to get out of their own half.
Vidi and AEK each had a player sent off and the Greek side benefited soon after the home team’s striker Szabolcs Huszti was shown a straight red card for a reckless foul midway through the first half.
Viktor Klonaridis fired AEK ahead when he tucked the ball away from point-blank range in the 34th minute and Tasos Bakasetas doubled the lead early in the second half with a deflected shot from the edge of the penalty area.
Bakasetas was also given his marching orders after being shown a second yellow card and Danko Lazovic pulled one back for Vidi with a neat finish.
Young Boys looked set to run riot after a Kevin Mbabu goal in the second minute gave them the lead against Dinamo but paid the price for missing a flurry of chances.
Dinamo keeper Daniel Zagorac made several fine saves before Mislav Orsic equalised in the 40th minute, racing clear of his markers after he was put through by Izet Hajrovic.
Dinamo missed two chances inside a minute as Hajrovic rattled the post before Orsic's vicious shot from 18 metres was superbly saved by David von Ballmoos.
Ajax (NED) 3 (van de Beek 2, Ziyech 35, Tadic 43) Dynamo Kiev (UKR) 1 (Kedziora 15)
MOL Vidi (HUN) 1 (Lazovic 68) AEK Athens (GRE) 2 (Klonaridis 35, Bakasetas 49)
Young Boys (SUI) 1 (Mbabu 2) Dinamo Zagreb (CRO) 1 (Orsic 40)
BATE Borisov (BLR) 2 (Tuominen 9, Hleb 88) PSV Eindhoven (NED) 3 (Pereiro 35-pen, Lozano 61, Malen 89)
Benfica (POR) 1 (Pizzi 45+1-pen) PAOK Salonika (GRE) 1 (Amr Warda 76)
Red Star Belgrade (SRB) 0 Salzburg (AUT) 0