It took 206 matches and 143 goals, but Sergio Aguero was finally included in the PFA Premier League Team of the Year for the very first time courtesy of his performances in 2017-18.
Manchester City's club-record scorer netted 21 times in just 25 appearances as his side stormed to the title, and he will be hoping to get off to another quick start when they begin their defence against Arsenal at the Etihad Stadium this afternoon.
Aguero is already off the mark for the season having scored twice in the Community Shield win over Chelsea last weekend, taking him past the 200-goal mark for City across all competitions.
Here, Sports Mole looks at how the Argentine has fared against Arsenal in the past.
All 14 of Aguero's previous meetings with Arsenal have come during his time with Manchester City, including 11 in the Premier League which have yielded mixed results of four wins, four draws and three defeats.
The Argentine came up against the Gunners on three occasions last season and directly contributed to a goal in each of those, registering one assist and scoring twice himself - including once in the EFL Cup final.
Indeed, Aguero has now scored in five of his last six meetings with Arsenal across all competitions, stretching back to the 2015-16 campaign.
Three of his eight goals against the London outfit have come at the Emirates Stadium too, with three more at home and two on the hallowed turf of Wembley.
City have never lost inside normal time when Aguero has scored against Arsenal, although they were beaten in extra time of the 2016-17 FA Cup semi-finals after the striker had got on the scoresheet.