It was an impressive result for Arsenal this evening against a Bundesliga outfit on their own ground, there may have been some issues that the result will mask but the bottom line is that a 3-0 away from home against a tough opponent is a positive.
There was a couple of excellent performances, some above average and some plain average displays, however, there were not any calamitous mistakes and no one single player had a woeful game and again, that is a positive.
Here are the player ratings
Had an almost perfect game, he was simply brilliant, he pulled off at least three top-quality saves and the result would have been different if it was not for the Argentine. Bernd Leno will have to watch his back.
Struggled out of position, especially in the first half, he cannot be blamed really for his below-par performance and in all fairness, stuck to his job diligently.
I thought he did rather well, made a couple of important tackles, looked assured and considering how his confidence must be and the immense criticism he has faced his performance was all the more remarkable. Has put himself back in the picture.
Had a decent game when you consider how he has been playing, stood tall and showed leadership when Frankfurt was pressuring, did himself a lot of good this evening.
An average performance and never looked comfortable, as usual, decent with his runs but his defending leaves a lot to be desired.
Missed a sitter and gave the ball away more than once but overall did ok, but he looks below the level he was at the start of last season, hopefully, this is not as good as it gets with him.
Actually had a decent game, was more effective going forward than helping out in defence and maybe that is what he is actually more suited to.
Smith Rowe 6
Had a bit of a mixed game, showed lots of energy, did some decent little runs but also lost the ball and tired quickly but still a good experience for the young lad.
Had a great game, grabbed himself a goal and did some searing runs, could have had an assist if Aubameyang had taken his chance following a brilliant 60-yard run. Was quite impressive and has strong claims for a start on Sunday.
Fantastic performance grabbed two assists and a goal and was lively throughout, he was full of energy, he did miss a couple of opportunities and lost the ball when he could have passed it but overall, a great game for the teenager.
Not at his electric best tonight but did get on the scoresheet, we cannot expect him to be the man of the match every game.
Got an assist but he was fairly average when he came on and the wait goes on for him to put in a performance worthy of £70 plus million.
Average display when he came on, never really made an impact but he was not really on long enough.
Hardly anytime to make a difference and therefore gets an average mark.