Juventus advanced to the semi-finals of the UEFA Champions League with a 3-0 aggregate win over Barcelona, while Monaco progressed with a 6-3 defeat of Borussia Dortmund across two legs.
Barcelona have work to do at the Camp Nou, as they bid to overturn a 3-0 first-leg deficit.
However, doing it against a team like Juventus who possess some of the best defenders in the world might prove to be too much even for the likes of Lionel Messi, Neymar and Luis Suarez but their coach believes "another special evening" is on the cards.
Barca continued to press and substitute Javier Mascherano nearly pulled one back on 81 minutes when he touched a Neymar effort towards goal, but Buffon denied him with a good save.
"I think we made a great knockout".
- Juventus haven't conceded a single goal from open play in this season's Champions League, going a full 900 minutes without conceding.
Barcelona manager Luis Enrique urged the club's fans to create a wild atmosphere in Camp Nou to help the team complete another improbable comeback in the Champions League, this time against Juventus.
Juventus, however, tightened its defense, anchored by Bonucci and Giorgio Chiellini, and the hosts' opportunities dried up.
Juventus' unbelievable defensive form in the Champions League stretched to 531 minutes without conceding, with the last goal against them coming on November 22 in the group stage against Sevilla.
The task was already tough for Dortmund with Monaco already leading 3-2 on a hard night at Signal Iduna Park last week through an Mbappe double and a Sven Bender own goal.
Barcelona kept on trying, with Messi again going close and Sergi Roberto shooting just wide as to their vast credit Barcelona kept on pushing for a miracle which looked increasingly unlikely with every passing minute.
Lionel Messi could have broken the deadlock after 19 minutes, but the Argentine somehow dragged his effort wide of the mark from inside the box. I will remember that first half there forever and ever.
Barca will have little time to mourn their Champions League exit as they visit arch-rivals Real Madrid on Sunday in a potential title-deciding Clasico. On Wednesday, Juventus travels to the Camp Nou with a huge advantage after last week's first leg.
Juventus comfortably saw out the final stages to register their eighth clean sheet in 10 Champions League games this season. But they had more than enough in the tank to see this one through.