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.
City were irrepressible in the opening 45 minutes, slicing through their opponents almost at will and taking a 2-0 lead with goals from Sergio Aguero and David Silva.
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.
The English side, who reverted to a full-strength team after resting a host of players in a humiliating 5-1 FA Cup defeat by Chelsea, began with real intent, dominating possession and pressing their opponents into near submission in a classy first-half display.
The hosts, returning from their winter break, looked very much a side who had not played an official match in two and a half months.
Meanwhile 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 tie.
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.