On his first appearance for his country since getting the call-up to Serbia's World Cup squad, Luka Milivojevic played 45 minutes but couldn't prevent his side falling to a late defeat against Chile.
The Palace midfielder started the game in Austria but the Serbs went down to a second-string Chile side, who failed to qualify for the World Cup and rested Alexis Sanchez and Arturo Vidal.
Milivojevic lined up against the same nation he won his first cap against 2012 in a new 4-2-3-1 formation, but there was little to cheer for coach Mladen Krstajic who withdrew the Eagles man at half-time as he continued to assess his squad.
During Luka's time on the pitch, Serbia carved out the better chances in Graz with Nemanja Radonjic taking aim from the edge of the area and finding the goalkeeper, while Aleksandar Kolarov flashed a shot wide of the far post.
However after the break the tide turned, and keeper Vladimir Stojkovic produced two excellent reaction saves to deny Felipe Mora and Diego Valdes before former Manchester United player Angelo Henriquez missed two sitters, including an open goal.
But with two minutes to play, Guillermo Maripan headed in from close range to grab the win for the South Americans, and give Krstajic plenty to think about with the World Cup kicking off in nine days.
Before then, Serbia will play their final warm-up game against Bolivia, also in Graz, on Saturday before flying to Russia where they face Costa Rica, Switzerland and Brazil in Group E.