Lionel Messi scored a stunning goal, had another ruled out and won a penalty as Barca reached a 13th consecutive Champions League quarterfinal, where they will meet Bayern Munich.
Juventus coach Maurizio Sarri has been sacked following the club's Champions League exit to Lyon. Sarri led Juve to the Serie A title, but could not survive failure in Europe.
Almost five months since the last Champions League game, Man City take a 2-1 lead into the second leg of this last-16 tie. Phil Foden starts for City; Eden Hazard is in the Madrid line-up.