Pierre-Emerick Aubameyang has finally put an end to speculation about his future by signing a new Arsenal contract.

The Gabon forward, 31, was linked with an exit from the Emirates for months after entering the final year of his deal.

Some of the biggest clubs in Europe registered an interest in Aubameyang, including LaLiga giants Barcelona.