You shall not passpublished at 20:25 British Summer Time 9 May 2017
Juventus 1-0 Monaco (agg: 3-0)
Juventus have now overtaken AC Milan's Italian record of 641 minutes without conceding in the Champions League.
Juventus into second final in three years
Face Real Madrid or Atletico Madrid in Cardiff on 3 June
Mandzukic & Alves for Juve
Mbappe pulls one back, but Monaco needed three more
Juve unbeaten in Champions League this season & unbeaten in 23 European games
Mike Henson
Juventus 1-0 Monaco (agg: 3-0)
Juventus have now overtaken AC Milan's Italian record of 641 minutes without conceding in the Champions League.
Juventus 1-0 Monaco (agg: 3-0)
Monaco are wide open now.
Paulo Dybala threads a pass into the acres in behind the visitors' rearguard, Gonzalo Higuain controls and slips the ball past the goalkeeper and inside the far post.
The flag is up though.
A marginal call and Higuain wags his finger at the linesman.
Juventus 1-0 Monaco (agg: 3-0)
That might be Monaco's race run.
Juventus come streaming out for the back with Alex Sandro scurrying up from left-back, feeding Paulo Dybala before the ball is worked to the opposite flank.
Dani Alves gets his head up and picks out Mario Mandzukic at the far post.
The Croatia international's header is saved, but he buries the rebound to spark celebrations.
Mario Mandzukic
#bbcfootball
Richard: Not sure Tommy knows what a proper football lineup looks like. The Welsh lads have it down.
Juventus 0-0 Monaco (agg: 2-0)
Rademel Falcao controls, swivels and hits in a twinkle.
Twelve yards out, it is straight at Gianluigi Buffon. The flag was up anyway, but another warning shot across the Juve bows.
This is punchy stuff from both attacks.
Juventus 0-0 Monaco (agg: 2-0)
A Juventus opener and this tie is surely doornail dead.
But while the scoreline remains blank, Monaco have a sniff.
If they score first, the cat won't be quite among the pigeons, but it will be prowling round the loft hatch.
Juventus 0-0 Monaco (agg: 2-0)
Juventus have a head of steam in their sails to mix transport metaphors.
Mario Mandzukic's header floats just wide before Andrea Raggi has to slide in to make a last-ditch block on Paulo Dybala.
The Monaco defence was cut apart by a simple one-two between the Argentine and Miralem Pjanic.
Too easy. Their luck can't hold much longer you fear...
Juventus 0-0 Monaco (agg: 2-0)
A stronger left hand than Superman.
Monaco goalkeeper Danijel Subasic keeps out Mario Mandzukic's low shot from point-blank range after Gonzalo Higuain's reverse ball had opened up the visitors with the efficiency of a penknife.
That was a massive chance for Juve.
Juventus 0-0 Monaco (agg: 2-0)
That could have been the killer blow.
Gonzalo Higuain bundles his way through the Monaco defence through sheer force of will rather than any special skill.
His attempt to beat Danijel Subasic is too clever by half though. A little stub-of-the-toe chip that defender Kamil Glik is able to get around and hoof clear with time to spare.
I think it was going wide anyway as well.
Juventus 0-0 Monaco (agg: 2-0)
Monaco have a rare bit of space to work in as they counter on Juventus.
But Djibril Sidibe fails to join the dots with options in front of him.
The Ligue 1 side will need to make the most of every bit of room they get against this smothering Juve defence.
#bbcfootball
Tommy Ratcliffe; Hope Monaco get beat for this alone! That is not how you line up, bottom row should be crouching
Juventus 0-0 Monaco (agg: 2-0)
There are a few tackles flying in now and a bit of spite to the collisions.
Mario Mandzukic and Djibril Sidibe are both in a heap after a coming-together.
It looks like the Monaco defender flashed his studs in that challenge actually. A little naughty but he gets away with it.
Benjamin Mendy slings in a whipped cross but Giorgio Chiellini is there to clear as ever...
Juventus 0-0 Monaco (agg: 2-0)
This late-career stint in Italy might well have added something to Dani Alves' game.
In the first leg he showed he can still do the on-bombing attacking business.
He has just shown that he is not above the defensive spadework either, sliding in perfectly to rob Kylian Mbappe before the Monaco striker can fire up all the cylinders and get away from him.
Juventus 0-0 Monaco (agg: 2-0)
Juventus have got their foot on the ball to draw some of the sting from Monaco's fast start.
The crowd have found their voice as well.
Paulo Dybala shanks a snap-shot wide as Mario Manduzukic wins a knock-down on the edge of the penalty area.
Juventus 0-0 Monaco (agg: 2-0)
Monaco (right) on the front foot in the first 10 minutes. A very similar start to the first leg. No goals yet - Monaco need to score twice.
Juventus 0-0 Monaco (agg: 2-0)
Trouble up mill for Juventus.
Sami Khedira has tweaked a hamstring and is done for the evening.
Off he hobbles. Fortunately for Max Allegri, he has a ready-made replacement on the bench. On comes Claudio Marchisio to keep the metronome ticking.
Juventus 0-0 Monaco (agg: 2-0)
Monaco are going to go down swinging if the first five minutes are anything to go by.
Radamel Falcao wallops a long-ranger flush off the laces from 25 yards and it whistles a couple of feet over the bar.
That was moving.
Juventus 0-0 Monaco (agg: 2-0)
Joao Moutinho's deflected shot loops into the Juventus area and Kylian Mbappe is the quickest to clock its trajectory. The 18-year-old stabs a half-volley across Gianluigi Buffon and off the inside of the post.
Hearts in mouths among the home fans. But it wouldn't have counted.
The offside flag was up on the far side.
Juventus 0-0 Monaco (agg: 2-0)
Juventus look quite content to watch, wait and see what Monaco have brought with them to this party atmosphere.
Hang on. Chance Monaco...