Gonzalo Higuain has scored two important away goals for Juventus in the second Champions League semi-final against Monaco to all but guarantees their place in the Champions League Final in Cardiff on June 3.

The 2-0 scoreline doesn't reflect how close the game really was with Monaco having a couple of early chances to score against a Juventus side who have only conceded two goals throughout their whole Champions League campaign. Kylian Mbappe had the best chance for the French side early in the first half when he took a snapshot from across. The shot was saved by Juventus goalkeeper Gianluigi Buffon.

Juventus' dynamic trio

Juventus scored a great team goal in the first half when Paulo Dybala flicked the ball to Higuain on the sideline, Higuain then found Dani Alves with a perfect pass and then Dani Alves backheeled the ball beautifully to Higuain to slot the ball into the bottom corner.

The second goal wasn't bad either with Paulo Dybala showing some nice skills to pass the ball to Dani Alves, Alves then found Gonzalo Higuain with a cross into the penalty box and the striker easily put the ball past the Monaco goalkeeper.

A step too far for Monaco?

Monaco has no doubt had a successful season as they are currently top of Ligue 1 table, but their Champions League fairytale seems to be all but over.

After terrific wins over Manchester City and Borussia Dortmund in the previous knockout matches, Monaco struggled to score a goal for the first time since their last group stage defeat to Bayer Leverkusen back in December.

Monaco will be playing in the Champions League next season and if they can keep the same team as this season or even look to strengthen in certain areas in certain areas, they could very well go all the way next season as they will have more experience playing in the toughest competition in the world.

Juventus vs Real Madrid

The stage is almost set for Juventus to take on Real Madrid in the Champions League final so who will take home the trophy?

Real Madrid will be looking to make history as they could be the first team to successfully defend their trophy in the Champions League era. As for Juventus, they will be looking to win the Champions League, something they haven't done since the 1995-1996 season when they won 4-2 on penalties against Ajax.

It is going to be the best defensive team (Juventus) taking on the best offensive team (Real Madrid) in the final. So who will take home the prestigious trophy at the Millennium Stadium?