Everton's Leon Osman is looking forward to his testimonial at the start of next season - but has warned Manchester city that he has some unfinished business this term.
The midfielder has made over 380 appearances for the club since making his debut against Tottenham in January 2003, scoring 54 goals, and he recently overtook David Unsworth's club appearance record.
Everton - four points adrift of Arsenal with two matches left - host City on Saturday evening in front of the Sky Sports cameras, and Osman has not given up on a top-four finish.
"As a footballer you want to win games, especially the big games," he told Sky Sports Weekend Warm-up. "We will be going into the game to win it.
"With the quality that City have in their team you can never rule them out. They needed to rely on a slip up by Liverpool to give them a chance. They are probably the favourites for the title now but we will be going all out to stop them.
"It's been one of the teams I have been able to score a few goals against over the last few years. I think we have won more than we have lost against them.
"While it's still mathematically possible, we will be aiming to achieve a top-four finish and the only thing we can do is try and win our last two games. We play first this weekend and can put pressure back on Arsenal by winning."
Everton will be looking to bounce back after one of their poorest showings of the season in the 2-0 defeat at Southampton last weekend.
"The Southampton game does not reflect on what we have done this season, both individually as players and collectively as a squad," Osman said.
"It was an off-day for us but we have gone over the game and looked at where it went wrong for us and hopefully we can learn from it.
"At the start of the season, with the new management everyone expected more of a transitional period. But we hit the ground running and have not looked back since.
"I'm only 32, I've still got lots of football left in me I hope. I've got a testimonial and I will be enjoying that, but this is not the end of my career just yet."
Watch Everton take on Manchester City live on Sky Sports 1 at 5.30pm on Saturday.
What will be the outcome in the match Everton vs Man City?