With the start of the Premier League season just under one week away, Arsenal and Manchester City played out a high-profile pre-season encounter this evening.
While players from both sides are still attempting to reach peak fitness, the game was most definitely an eventful one.
Argentina international Sergio Aguero handed the Citizens the lead with a well-taken goal after a fine cross from Raheem Sterling, but the trio of Alex Iwobi, Theo Walcott and Chuba Akpom saw the Gunners take control of proceedings.
SIGN UP NOW
Want to become a GMS writer? Sign up now and submit a 250-word test article: http://gms.to/haveyoursay4
Kelechi Iheanacho struck late on for the Sky Blues, but Pep Guardiola's side failed to grab an equaliser in the final minutes.
But what did we learn ahead of the new campaign? Let's take a look:
1. Arsenal have a defensive crisis
With Per Mertesacker and Laurent Koscielny already ruled out of Arsenal's Premier League showdown against Liverpool next Sunday, Arsene Wenger would have already been feeling rather worried about facing the likes of Daniel Sturridge and co.
Now, though, he will be even more fearful. That's because, with just minutes of the contest remaining, defender Gabriel went down and was stretchered off the field of play.
At this stage, it's far from certain as to whether he will face a lengthy spell on the sidelines, but it certainly didn't look good for him. Wenger needs to sign another defender imminently.
2. Joe Hart is in trouble
Will Pep Guardiola sign a new goalkeeper before the close of the transfer window? There's every chance that he will do just that and that really would harm Joe Hart's chances of keeping his place between the sticks for the Citizens.
The England No.1, who endured a torrid Euro 2016 campaign, once again failed to impress against Arsenal.
Indeed, as you can see by the video below, Hart was well and truly at fault as Chuba Akpom found the back of the net.
3. Arsenal are great going forward
They may well be vulnerable at the back, but Wenger's side are already looking terrific in attack. Of course, a striker could be added to the club's ranks over the coming weeks, but the likes of Alexis Sanchez, Walcott and co. are looking sharp ahead of the Liverpool clash.
The Gunners produced a number of fine moments against City and certainly won't have a problem finding the back of the net this season. Iwobi, Akpom and Walcott may well have important roles to play.
4. Sterling class
It's fair to say that it hasn't been a great summer for Sterling, but he impressed against Arsenal. The winger played a prominent role in City's opening goal and was a constant threat throughout proceedings.
The notion that Sterling won't have an important role to play at the Etihad this term may not be entirely correct. Guardiola may well have recruited the likes of Leroy Sane and Marlos Moreno, but that doesn't necessarily mean that Sterling won't be handed the opportunity to express himself. He certainly has a point to prove.
5. Xhaka isn't a guaranteed starter
Arsenal landed Granit Xhaka before Euro 2016, but the Switzerland international will have to work hard to secure a regular place in the Arsenal side. The duo of Francis Coquelin and Mohamed Elneny were excellent and will expect to start against Liverpool on Sunday.
It has been well documented that Arsenal have an array of talent in the midfield department and it's not going to be easy for any of the players to start week in, week out.
6. Pep needs time
Manchester City are the favourites to win the Premier League title, but it won't be easy for them to win the prestigious prize.
Guardiola has made a number of good signings - and has the likes of Aguero and Kevin de Bruyne in his ranks - but it's going to take him time to implement his philosophy. There's every chance that they will struggle to produce the goods on a consistent basis over the next couple of months.
What did you make of City's clash against Arsenal? Have your say below!