Arsenal travel to Bayern Munich on Tuesday night hoping to pull off a shock result in the Champions League last 16 first leg.
The Gunners have a poor record against Bayern, having lost all four of their previous meetings with the German giants. They were also beaten 5-1 by Bayern in the group stage of the competition last season.
However, Arsenal are in good form at the moment, having won their last three Premier League games. They will also be boosted by the return of Pierre-Emerick Aubameyang, who has been out with a knock.
Bayern, meanwhile, are also in good form. They have won their last five Bundesliga games and are top of the table. They will be without the suspended Robert Lewandowski, but they have plenty of other attacking options.
So, what can we expect from the game? Bayern will be the favorites, but Arsenal have shown that they can cause an upset on their day.
Here is our prediction for the game:
Do you agree with our prediction? Let us know in the comments below.