Manchester City moved within touching distance of a first appearance in the Champions League quarter-finals after a dynamic first-half display at Dynamo Kiev helped them secure a 3-1 last-16 first-leg win on Wednesday.
The hosts, however, improved dramatically after the restart and Vitaliy Buyalskiy's deflected effort reduced the arrears to fire up the home crowd and spur on the Dynamo players.
City keeper Joe Hart was forced into a superb save to deny Buyalskiy an equaliser, but Yaya Toure curled home late on to leave the tie firmly balanced in City's favour ahead of the return leg on March 15.
In the other match of the evening, PSV Eindhoven played for more than 20 minutes with 10 men but held on for a goalless draw at home to Atletico Madrid in the first leg of their Champions League last-16 tie on Wednesday.
The Spanish club have earned a well-founded reputation for their iron-clad defence this season but it was the Dutch champions who had to produce a stout rearguard action to avoid being beaten at home.
PSV, making their first appearance in the knockout phase of the competition since 2007, were forced to play the closing stages deep in their own half after 20-year-old striker Gaston Pereiro was sent off for a second booking in the 68th minute.
Having been cautioned in the fist half, he was dismissed for a needless shoulder challenge on Atletico defender Diego Godin.
Image: Yaya Toure scores the third goal for Manchester City during their UEFA Champions League Round of 16, first leg match against Dynamo Kiev at NSC Olimpiyskiy Stadium, in Kiev, Ukraine, on Wednesday
Photograph: John Sibley/ Livepic/ Action Images via Reuters
Champions League: 'Home comforts' for PSV against Atletico?
Can Manchester City revive their fading season?
Man City's Pep talk may come back to haunt them in taxing fortnight
Focus on elite prize as Champions League action returns
FA Cup PHOTOS: Chelsea crush weakened City, Spurs knocked out