Robert Lewandowski scored his 35th Bundesliga goal on the final day of the season as he confirmed he wants to leave Bayern Munich.
Lewandowski's strike for the German champions came in a 2-2 draw at Wolfsburg as reports circulated that the Polish marksman could join Barcelona this summer.
"It could well be my last game for Bayern. I can't say 100 per cent, but it could be. We have to find the best solution for the club and me," he told streaming service Viaplay.
Lewandowski confirmed to Sky that he has told Bayern sports director Hasan Salihamidzic he will not extend his contract, which expires in 2023 and "that when an offer comes, we have to think about it".
"I have a year left, but we have to find the best solution for both sides," the Polish striker added.
Salihamidzic had earlier insisted Lewandowski will play for Bayern next season, pointing out: "'Lewy' has a contract until June 2023.
"There have been no conversations between Bayern Munich and other clubs. Our position is clear."
But German media outlets claimed the 33-year-old has refused to sign an extension and wants to join Barca for next season.
And Salihamidzic later admitted that Lewandowksi wants to leave. "During conversations, he informed me that he did not want to accept our offer to extend the contract and would like to leave," he said.
A crisp Lewandowski header from a Thomas Muller cross put Bayern 2-0 up after defender Josip Stanisic netted his first Bundesliga goal for the visitors.
Wolfsburg clawed their way back as Danish forward Jonas Wind scored, then veteran striker Max Kruse levelled for the hosts.