France held the lead for the majority of the match but Wales scored in the 74th minute to clinch the game to progress to the Rugby World Cup 2019 semi-finals.
Both teams came out determined for the win to progress to the semi-final. There was plenty of kicking from each side in the first few minutes.
France got within metres of Wales' try line twice in the 4th minute putting on the pressure early. And in the fifth minute France scored the first try of the match. Coming from a line-out the French pushed the Wales line and on the second attempt Sebastien Vahaamahina dove over to score. The conversion by Romain Ntamack's hit the post
From the match restart France got the ball and charged straight down the middle of the field scoring their second try in the eighth minute. Virimi Vakaatawa got the ball and passed to Ntamack who flowed the ball to Antoine Dupont. Dupont had options on both sides and chooses Charles Ollivon who charged between the posts. Ntamack didn't miss this time. France 12 - Wales 0.
Wales weren't disheartened and when Guilhem Guirado made a mistake they pounced. Aaron Wainwright picked up the ball and ran half the length of the pitch and scored his first try for his country. Dan Biggar easily made the conversion. France 12 - Wales 7.
The Welsh then applied pressure winning a scrum on the France 22 and then earned a penalty for a high tackle by Vahaamahina. Biggar kicked for Wales. France 12 - Wales 10.
Ross Moriarty came on to replace an injured Josh Navidi. Moriarty was sent to the bin just a few minutes later after an unintentional high tackle around Fickou's neck.
The 31st minute saw France strike back. The French worked the ball after a line-out. Damian Penaud passed to Virimi Vakatawa who scored. Ntamack converted. France 19 - Wales 10.
The French kept the pressure on for the rest of first half. Wales having to defend hard while being a player down.
The second-half begins. Moriarty came back on for Wales in the final seconds of the first half. Camille Lopez replaces Ntamack for France.
France have come out strong again. Dupont made a great kick which was knocked into touch by Liam Williams. France won the line-out earning a penalty in the process which they kicked to the corner. But the play is derailed when Vahaamahina is given a red card for elbowing Wainwright in the head.
Wales brings the deficit back to 6 points after Dan Biggar kicks a penalty which they received for Gregory Alldritt not rolling away.
There is back and forth between the teams with France trying to slow the game and kill time. Both teams are making mistakes. Penaud dropping a catch. Wales knock on. Wales just can't get a good run at the line.
Wales take the lead with 6 minutes remaining. From a scrum 5 metres out from France's line Tomos Williams passed to Tipuric who fed it to Moriarty who crossed the line for his first RWC try. The referee gave the Welsh fans an anxious few minutes as he checked to see if the pass went forward. The try is awarded and Biggar converts to give Wales a one point lead. Wales 20 - France 19.
A few more plays then Biggar kicks the ball into touch to finish the game.
France led the game for 74 minutes and outscored Wales three tries to two but it wasn't enough. They had two kicks hit the upright which would have given them the game. But their Rugby World Cup journey is over for another four years.
Welsh player Aaron Wainwright was awarded player of the match.
Rugby World Cup 2019 - England v New Zealand Semi-Final 1 - LIVE on 10 and streamed LIVE on 10 play. Broadcast commences - 6.30pm AEST Saturday 26 October.