Chile scored two goals in as many minutes to overcome minnows Haiti 2-1 in their pre-Copa America friendly on Thursday.
Quick-fire goals from Eduardo Vargas and Jose Fuenzalida in the second half spared Chile's blushes before La Roja fly out to Brazil to begin their title defence.
Playing their final warm-up match before the country's Copa America opener against guests Japan on June 17, Chile dominated but trailed at half-time.
CONCACAF Gold Cup participants Haiti – who were invited to take part in the Centenario edition in 2016 – silenced the crowd in La Serena when Frantzdy Pierrot outmuscled two opponents and poked the ball past Brayan Cortes in the 26th minute.
Arturo Vidal and Vargas threatened for Chile in the absence of Manchester United star Alexis Sanchez but the hosts were unable to find the back of the net.
Chile continued to push forward and after numerous opportunities, the two-time reigning South American champions equalised via Vargas with 21 minutes remaining.
And fans barely finished celebrating Chile's leveller when Fuenzalida bundled home the eventual winner after Vargas' initial shot was blocked.