Arsenal should do their best to keep Pierre-Emericak Aubameyang this summer even if it means losing him for free next year - as he's "too good" for the club according to Jamie Carragher.
Aubameyang has scored 20 goals this season, and picked up a share of the Golden Boot last year after becoming a lethal Premier League striker since joining from Borussia Dortmund.
Aubameyang is 3/1 with Sky Bet to win this season's Premier League Golden Boot
The Gunners face a hugely difficult decisiont this summer though, as his contract expires next year and he seems certain not to sign another one - Arsenal have to try and cash-in now or risk losing him for nothing next year.
Reports suggest Arsenal are willing to let him leave for nothing next year if they can't get an offer of over £20m for the 30-year-old this summer, and Carragher feels they should keep him at all costs.
"At this stage, there's no doubt about it, Aubameyang is too good for Arsenal," Carragher said on the Sky Sports Football Show.
"We had that, at times, at Liverpool with maybe Luis Suarez and certain players that you have in your squad. You are desperate to keep hold of them because you are thinking as a club you want to build around this player and if that player goes you feel like you're starting again.
"That's the problem you have trying to get back into the top four and establishing yourselves again as Arsenal are trying to do.
"That will be a decision for them. It's okay saying if he doesn't want to be there let him go. I hear all this but it's not easy when you are at that club and you have a player of such star quality, who is probably nailed on this season and next season to be there or thereabouts for the golden boot.
"It's not easy to find goal scorers. I'd keep Aubameyang and see what you could do. Could you bring players in around that, hopefully have a successful season and maybe in the next 12 months convince him to stay?
"If not, I think it gives Arsenal a greater chance of getting back into the top four and that's where they need to be."
Carragher's Sky Sports colleague Gary Neville feels Arsenal only have themselves to blame as they face losing yet another player for free after getting in a contract tangle.
The Gunners only signed Aubameyang to a three-and-a-half-year deal despite splashing out £60m for him, and with him now possibly following in the footsteps of Aaron Ramsey, Danny Welbeck and Jack Wilshere Neville says they only have thesmevles to blame.
"Arsenal find themselves in this position far too often," Neville added on The Football Show.
"I think a deal for a player who cost £60m, you would at least want that fourth year just so you can control him if he does well in the first two seasons, which he obviously has.
"That's the mistake that's been made from day one with Aubameyang. The fact they are in this position now is through mistakes that have been made previously.
"I think Arsenal are in a position where the players can call the shots. They can keep him for another year, but then he would leave for nothing."
We are committed in our support of responsible gambling. Recommended bets are advised to over-18s and we strongly encourage readers to wager only what they can afford to lose.
Sky Bet's responsible gambling tools are detailed here and if you are concerned about your gambling, please call the National Gambling Helpline on 0808 8020 133, or visit begambleaware.org.
Further support and information can be found at GamCare and gamblingtherapy.org.