Dynamo Kiev had to settle for a point as they were held to a draw by BATE Borisov in an entertaining UEFA Europa League Group E opener at the Lobanovskiy Stadium.
BATE stunned the hosts by taking the lead after just three minutes through Vitaly Rodionov and Artem Milevskiy spurned a glorious chance to equalise when his penalty in the 13th minute was saved. He made amends by levelling in the 34th minute then set up Roman Eremenko 10 minutes later, but Pavel Nekhaychik struck nine minutes into the second half and neither side could find a winner.
It took just three minutes for BATE to take the lead as Rodionov finished from 12 yards. Leandro Almeida headed over from a corner taken by Oleg Gusev, who himself shot over moments later as Dynamo pressed for an equaliser.
And they were handed a golden opportunity when Maksim Bordachov was penalised for fouling Gusev in the area. Bordachov was booked, but Milevskiy saw his spot-kick turned behind by Sergey Veremko.
Opposite number Maksym Koval saved from Nekhaychik but on the whole it was the hosts who were on top, and they got their equaliser just after the half-hour mark when Milevskiy finished from close range when he was played in by Eremenko following a swift break from a BATE corner.
And they completed the turnaround a minute before the break as the pair switched roles, Milevskiy this time putting through Eremenko to finish low into the far corner.
BATE offered a little more after the break and Rodionov saw his effort from distance held by Koval. Rodionov was involved in the equaliser when it came after 54 minutes as he set up Nekhaychik to finish from 12 yards.
Denys Garmash fired wide for Kiev from a good position, while at the other end Maksim Bordachov was similarly wasteful and Renan Bressan sent a free-kick over the bar just seconds after coming on as a substitute. Kiev's final throw of the dice came from Milos Ninkovic, whose effort in the last-minute was held by Veremko.