Photo Credit:Premier League.
Arsenal captain Pierre-Emerick Aubameyang has signed a new three-year deal with the club.
"Signing for this special club was never in doubt," he said.
"I believe in Arsenal. We can achieve big things together. We have something exciting here and I believe the best is to come for Arsenal."
Aubameyang's contract was due to expire at the end of the 2020-21 season meaning he would have been free to talk to other clubs from January.
The Gabon striker scored in Arsenal's victory at Fulham on Saturday, the first game of the new Premier League season.
He also scored two goals against Chelsea in the FA Cup final in July, securing the Gunners' place in next season's Europa League.
"It was important for Pierre-Emerick to stay with us," said Arsenal boss Mikel Arteta.
"He's a superb player with an incredible mentality. Being the player to have taken the least amount of time to reach 50 goals with this club tells you everything you need to know about him and his way of working.
"He's an important leader for the team and a big part of what we're building. He wants to be up there with the best players in the world and leave his mark. He can achieve that here."
Since joining Arsenal, for a then club-record £56m, Aubameyang has scored 72 goals in 111 appearances in all competitions. In 86 Premier League appearances he has scored 55 goals and made 12 assists.
Meanwhile Aston Villa captain Jack Grealish has signed a new five-year deal with the club.
Grealish has been with his hometown club since he was eight-years-old, making his debut in the 2013-14 season.
"It is my club, my home and I am very happy here," Grealish said after agreeing the new contract on Tuesday.
The attacking midfielder, who made his first appearance for England against Denmark last week, has signed a contract until 2025.