Switzerland substitute Josip Drmic atoned for an astonishing miss by scoring a late goal to give the World Cup qualifiers a 1-0 victory over battling Jamaica in a friendly on Friday.
Drmic missed an open goal from two metres but made amends in the 84th minute when he ran on to Blerim Dzemaili's pass, cut inside his marker and fired past goalkeeper Andre Blake.
The Swiss struggled to create chances against physical, well-organised opponents with a performance which does not auger well for next month's World Cup where they face equally rugged Honduras and tricky Ecuador in much more difficult conditions.
They were also frustrated by Blake who made several outstanding saves.
"I'm happy we faced opponents who play like Honduras and a little like Ecuador, we know what awaits us," Switzerland coach Ottmar Hitzfeld told reporters. The Swiss must also play France in Group E at the World Cup.
"We were patient although we lacked a little bit of precision and we will work on that. We must be attentive and not open up too much."