David Beckham got a mixed reception as a Robbie Keane strike earned the LA Galaxy a 1-0 win over a spirited Indonesian All Stars on Wednesday in front of a disappointing crowd in Jakarta.
Entire sections of the 88,000-seat Gelora Bung Karno stadium were off-limits and organisers said only 20,000 tickets had been sold to see the newly crowned Major League Soccer champions in action.
Beckham, 36, was a given a warm reception from the sparse crowd, but cheers when he touched the ball were mixed with boos and the former England midfielder endured a patchy night with some misplaced passes and set-pieces.
He was coy about his future afterwards, with speculation rife that the Galaxy's week-long Asian tour could be his last showing with the team.
"I've said it before. Right now I play for LA Galaxy, as I have done for a while. I have a big decision to make," he said.
"I think tonight was a very difficult game for us. The Indonesian select team are very good," he said. "They were very quick, they know how to play the game."
Former Spurs man Keane scored the only goal of the night in the 14th minute.
The match was played at the stadium where a stampede last week at the Southeast Asian Games football final left two people dead.