Pierre-Emerick Aubameyang's long-running contract saga has come to a close, with the Arsenal captain making the commitment to stay at the London club. The 31-year-old has signed a three-year contract, confirming his future with the Gunners.