The West Indies have won a topsy-turvy and thrilling Women's Twenty20 World Cup match against Scotland by seven runs in Headingley to remain unbeaten in the competition.
Scotland needed 154 to win, a record chase, and were in it at 5-132 with two overs left.
Then medium-pacer Aaliyah Alleyne came to the West Indies' rescue. She took three wickets in the 19th over, including Darcey Carter on 59.
Scotland required 17 off the last over and were all out on the last ball for 146.
Only the West Indies and England are two from two in Group 2, with the top two making the semifinals.
Scotland had the West Indies on the ropes in both innings. Tight bowling and fielding reduced the Windies to 6-124 after 18 overs.