Scotland have held out Papua New Guinea to claim a 17-run win and remain undefeated at the Twenty20 World Cup, taking a huge step toward the Super 12 stage.
Set 166 for victory, PNG were in sight of an upset when they required 46 from the last four overs after big hitting from Norman Vanua helped them recover from 5-35 at Al Amerat, Oman.
But PNG lost momentum after seamer Josh Davey (4-18) dismissed Vanua for a fine 47 off 37 balls.
Kiplin Doriga (18 off 11) and Chad Soper (16 off 11) went down swinging as PNG were bowled out for 148 with three balls remaining.
Scotland are on top of Group B with two straight wins after backing up from their upset victory over Bangladesh.
The top two teams from Group A and B qualify for the Super 12 stage.
PNG are now in danger of an early exit after suffering their second straight loss but showed dramatic improvement after their humiliating opening round, 10-wicket loss to Oman.
After winning the toss, Scotland reached 9-165 after Richie Berrington (70 off 49 balls) and Matthew Cross (45 off 36) put on 92 for the third wicket.
But Scotland's innings fell away, losing six wickets in the last 11 deliveries - including four in the final over by Kabua Morea (4-31).
Soper finished with 3-24.
Man of the match Berrington hit six fours and three sixes.
"We tried to put a score on the board and put them under pressure," Scotland captain Kyle Coetzer said.
"But PNG put us under pressure. The way Norman came out and struck the ball, he was so very dangerous."
While disappointed, PNG captain Assad Vala was buoyed by the way his side hit back after their heavy opening loss.
"Getting exposure, playing more games and testing ourselves against quality opposition would be good," he said.
"If we can get more exposure we might be able to express ourselves better.
"But Scotland are a really good bowling team and they put us under pressure and we crumbled."
PNG take on Bangladesh on Thursday in what could be their final game with Scotland facing Oman on Friday.
Australian Associated Press