Burnley striker Ashley Barnes has officially extended his contract with the former in a new deal that will see him remain at Turf Moor until June 2022, Sky Sports confirms.
According to reports, Burnley have the option in the deal to extend Barnes' contract for an additional 12 months if both parties reach an agreement.
The 30-year-old joined the Clarets from Brighton & Hove Albion in the summer of 2014 and has tallied more goals in as many games for the club than any other player.
Barnes told the club's official website: "I'd like to see out my playing days here.
"At this moment in time I don't see anything else for me and I just want to continue playing at the highest level possible, and hopefully that is with Burnley.
"I just want to carry on playing and I want another contract after this. When you're in your 30s people say you're almost done, but for me, I want to play as long as possible.
"I've still got a lot to learn and a lot to achieve and I want to stay in the Premier League until I retire."