Arsenal boss Mikel Arteta admits he was unconvinced that Pierre-Emerick Aubameyang would sign a new contract when he first took charge at the Emirates Stadium.
Aubameyang signed a new three-year deal last week to end months of speculation over his future, with his previous contract due to expire next summer.
The 31-year-old has hit 72 goals in 111 appearances for the Gunners, including a brace in the 2-1 FA Cup final win over Chelsea last month.
Now the Arsenal captain has committed to the club for another three years despite rumoured late interest from the likes of Barcelona.
Read more on mirror.co.uk