Theo Walcott's drawn-out contract standoff with Arsenal has ended with the signing of a new contract.
The England forward could have left the club for free at the end of the season, but has agreed on a deal which is reported to be 3 1/2 years long.
Walcott has made 244 appearances for Arsenal since joining from Southampton in 2006.
Manager Arsene Wenger says "we are all delighted that Theo has signed a new contract. He joined us as a 16-year-old and since then has developed very well to become an extremely important player.''