Joe Hart (7.5): He was not forced to make a ton of saves, as the visitors did not put the City defense under siege. However, he made a pair of tremendous stops in the final moments of the match just for good measure.
Pablo Zabaleta (7.5): He was solid at the back all evening. Kyiv needed to score thrice, but somehow City just never looked like they were under pressure. Despite the conservative approach from the Ukrainian side, Zabaleta's organization and willingness to stick a foot in certainly kept things under control at the back. It is quite a luxury for Manuel Pellegrini to have two right-backs as talented as Zabaleta and Bacary Sagna.
Vincent Kompany (N/A): He went down with an injury in the opening moments of the match. We have learned it is rather serious.
Nicolas Otamendi (N/A): His time out there was also curtailed by injury. Some 10 minutes after Kompany limped off, Otamendi was involved in a hefty challenge and could not continue (naturally the warrior tried to).
Gael Clichy (7.5): The Frenchman brought some great energy to the table and was a big-time contributor in this game. His deliveries and passing were excellent when his team were in possession, and his work at the defensive end was quality. He was steady against Andriy Yarmolenko in the first leg, but the left-back took his game to another level this time around.
Fernando (7.0): It was a sufficiently relaxing outing for the CDM. He shielded the defense from any potential perils and kept play flowing while staying disciplined tactically. Maintaining composure and shape was key for Fernando in this game against a Kyiv team capable of sneakily scoring out of absolutely nowhere.
Fernandinho (7.0): He has been one of City's shining stars this season, but this game will probably not pop up on his highlight reel. City held a comfy advantage entering the second leg and did not need to attack with reckless abandon. So, even though Fernando was chilling in his deeper role, Fernandinho played the game according to the script (aka the aggregate) and helped his side to the last eight of the competition for the first time.
Jesus Navas (7.0): Ever so close. His shot that hit the post, that is. It was a rip. It also didn't go in, which was hard to watch considering the Spaniard has just one goal in all competitions this season. Of course he contributes in a number of other ways. His passing and movement in the latter 45 minutes of action were a joy to watch.
Yaya Toure (8.5): Oh my. The big man was a beast in the middle of the park. Powerful. Commanding. A true get-that-weak-stuff-outta-here performance from the Ivorian. Will the team from across town be subjected to the same kind of torture at the weekend?
David Silva (6.5): He gets the benefit of the doubt here. It was an unspectacular performance from the magician, but then again this game was not destined for absurd amounts of offensive creativity from City. This fixture was merely a matter of sealing the deal (Kyiv needed three), so Silva's creative juices really did not need to be flowing like usual.
Sergio Aguero (6.5): Flashes. That was all the fans were going to get in this game. Flashes of greatness. It was an uncharacteristically quiet game from the striker, who still somehow looked like he just might score.
Eliaquim Mangala (6.5): In his first action since early January, Mangala entered the game for the injured Kompany and got into the swing of things as the match wore on. He was not really forced to deal with too much, as Kyiv never really managed to look like mounting a Champions League aggregate comeback for the ages.
Martin Demichelis (6.5): He replaced his compatriot Otamendi and did a decent job in relief.
Raheem Sterling (N/A): Sterling came on for Silva and had a few touches before the final whistle.