Guillermo Maripan scored a late winner as a Chile side missing their star names recorded a 1-0 win over Serbia.
Serbia's World Cup preparations suffered a blow on Monday as they slipped to a 1-0 defeat against an understrength Chile side.
Mladen Krstajic's team failed to fire in their penultimate outing before the tournament in Russia and were beaten by Guillermo Maripan's 88th-minute goal in Graz.
The defender headed home Martin Rodriguez's cross from the left wing to spare the blushes of team-mate Angelo Henriquez, who had somehow failed to hit the target with the goal at his mercy earlier in the second half.