Gonzalo Higuain scored both goals as an imperious Juventus beat
Both of Higuain’s goals came from Dani Alves assists, with the Argentine hitman rounding off a breathtaking team move to open the scoring just before the half-hour mark, and converting the second from close-range after the break.
While the second leg in
Higuain, who now has 31 goals this season, received applause from all around the ground as he came off to be replaced by Juan Cuadrado late on after a clinical display that showed just why Juve paid €90 million (about R1.31 billion) to sign him from Napoli last year.
They will now need something very special next week if they are to make it to a first Champions League final since 2004.
Juventus coach Massimiliano Allegri raised eyebrows with his team selection as he ditched his favoured back-four, bringing Andrea Barzagli into a three-man defence in an attempt to thwart Monaco’s prolific attack.
The tactic worked, although the absence of the marauding left back Benjamin Mendy from the home side also played into their hands.
In the 16th minute, the same trio were involved again, Dirar surging down the right and delivering a teasing ball to the near post that Mbappe diverted towards goal, with Buffon saving superbly.
Buffon, playing his 149th European game at the age of 39, started his career before Mbappe was born.
But he remains one of the world’s best, and shortly after he was there to turn the ball behind after Radamel Falcao met another Dirar delivery with a terrific leap.
Juve are a slick side, sound defensively but with an awesome attacking arsenal of their own, and it was they who opened the scoring on 29 minutes in stunning fashion.
Paulo Dybala was involved initially before Dani Alves – now nearly 34 – surged into the box, holding off Kamil Glik and cutting the ball back for Higuain to sweep home.
Higuain bounded over the advertising hoardings and across the running track to celebrate with the away support, before Juve retreated to ensure they held their lead into the break.
When Thomas Lemar lost possession in his own half and went down hoping for a free kick, referee Mateu Lahoz let play continue and Marchisio ran in on goal, only to see Danijel Subasic save his shot.
But when Tiemoue Bakayoko was hustled off the ball by Dybala, Juventus seized their chance. Alves delivered a hanging ball from wide on the right, and Higuain escaped the attentions of Glik to apply a first-time finish.
Buffon then intervened to stop