Alexandre Lacazette will leave Arsenal at the end of his contract and will rejoin Lyon.
Lacazette, 31, joined Arsenal from Lyon in 2017 and has made 206 appearances across all competitions and scored 71 goals.
"Five years ago, my dream came true.. To sign for @arsenal .. It's been an honour to wear the jersey, to be a part of this family. I won trophies, I met real and nice [people], and I fell even more in love with this club," he wrote on Instagram.
"Good luck for the future of the club and the fans, it's been a pleasure.
"Once a gunner, Always a Gunner. Thank you Arsenal."