When news emerged that Pep Guardiola had dropped Sergio Aguero for Manchester City's Champions League clash with Barcelona tonight, football fans and the media alike were in a state of confusion.
For one reason or another, the Spaniard saw it fit to bench his star striker and start Kevin de Bruyne in the No.9 role against his former employers.
A "false nine" formation is what Guardiola opted for, with Nolito on the left, Raheem Sterling on the right and the midfield trio of David Silva, Fernandinho and Ilkay Gundogan in behind.
SUBMIT AN ARTICLE
Apply to become a GMS writer by signing up and submitting a 250-word test article: http://gms.to/haveyoursay5
It was another strange decision from a manager who has built a reputation for being unpredictable, but one that many thought he could live to regret.
Well, if there was any confusion as to why Guardiola dropped Aguero, the former Barcelona boss has now made his intentions crystal clear.
Speaking to BT Sport in a pre-match interview, he said: "No, I decide for other players.
"I want more midfield players today and that's the reason why.
"We come here to try to win the game, I know how important Sergio is for us, but I want more midfield players in the middle."
Guardiola's logic is somewhat conflicted. While it makes sense to crowd out the midfield and stop Barcelona from playing their tika-taka football, the Spaniard severely dented City's chances of winning by benching the club's best striker.
By no means does that suggest De Bruyne can't do a decent job upfront, but this is Sergio Aguero we're talking about here.
Barcelona came out of the traps fast at the Camp Nou, with Lionel Messi marking his first start since September 29 with a goal in the 17th minute.
The Argentine played a one-two with Andres Iniesta before rounding Claudio Bravo and slotting into an empty net, with City's defenders static.
So much for Guardiola's masterplan...