When Celtic and RB Leipzig take to the field for their Champions League group stage match on Tuesday, it will be a clash between two of Europe's most in-form teams.
Celtic are the reigning Scottish champions, having won the Scottish Premiership for the tenth time in a row last season. They have also made a strong start to the current campaign, winning nine of their first eleven games in all competitions.
RB Leipzig, meanwhile, are the reigning German Cup winners and are currently second in the Bundesliga. They have also impressed in Europe this season, winning both of their Champions League group stage matches so far.
The match between Celtic and RB Leipzig is sure to be a fascinating tactical battle between two teams with very different styles of play. Celtic are known for their attacking flair and high-energy pressing, while RB Leipzig are more defensively solid and prefer to play on the counterattack.
It will also be a battle of two of the most promising young managers in Europe. Celtic boss Ange Postecoglou has quickly won over the fans with his attacking style of play, while RB Leipzig manager Julian Nagelsmann is one of the most highly-rated young coaches in the world.
The match is likely to be decided by which team can impose their style of play on the other. If Celtic can dominate possession and create chances, they will be confident of victory. However, if RB Leipzig can stifle Celtic's attack and hit them on the counter, they will be in with a good chance of winning.
It is a match that is too close to call and could go either way. However, one thing is for sure: it will be a fascinating encounter between two of the most exciting teams in Europe.
Prediction: Celtic 2-1 RB Leipzig