50 for Sophie Devinepublished at 15 overs
NZ 99-2
The remorseless Sophie Devine reaches yet another half-century from 46 balls. As she did just about every game in the WBBL.
New Zealand need 29 from 30 balls. Sri Lanka look out of ideas.
Captain Sophie Devine ends unbeaten on 75
SL make 127-7 thanks to captain Atapattu (41 from 30)
New Zealand fight back in middle overs
West Indies beat Thailand by seven wickets earlier
Listen to TMS commentary via this page
In-play clips available to UK users
Amy Lofthouse at the Waca, Mark Mitchener and Stephan Shemilt
NZ 99-2
The remorseless Sophie Devine reaches yet another half-century from 46 balls. As she did just about every game in the WBBL.
New Zealand need 29 from 30 balls. Sri Lanka look out of ideas.
Need 30 from 31 balls.
Slow left-armer Kumari's back, this is a spin-dominated attack but the bowling is meat and drink to Devine and Green. Devine moves to within one run of her half-century with a four through long leg.
While Sri Lanka must defend the boundaries, the spread field is also allowing New Zealand to take at least a single off ever ball. Which at the current rate, will win them the game. At what point do Sri Lanka take a risk and bring a fielder or two up?
Target 128
Good running by Sophie Devine, she's quick between the wickets and has the impressive fitness levels you'd expect from a dual cricket/hockey international. The dot balls seem to have disappeared, Devine and Green are starting to find the gaps, and the pendulum is most definitely swinging towards New Zealand as Green clubs the last ball for four between long-on and cow corner.
NZ need 38 from 36 balls. It's getting down towards a run a ball.
Need 49 from 42 balls
Green tests the mid-wicket fielders again, this time along the ground, and Devine ends an expensive over with a single.
She has 39 from 39 balls, Green has raced to 17 from 11, and New Zealand now need 49 from 42, which sounds a lot better for them than it did an over ago.
Snehal Pradhan
Ex-India seamer on BBC Test Match Special
Is this the moment where the momentum shifts? Sri Lanka have not done themselves any favours tonight.
And Green whacks the free-hit ball for a six over mid-wicket!
A game-changing over?
Target 128
Maddy Green is providing a good support act to Sophie Devine here - powerfully cutting Dilhari for four.
And it was a no-ball as well. For me, that's unforgivable for a spinner. New Zealand will have a free hit.
Devine 37, Green 6
It's going to be more spin - having shown her team how to catch, captain Chamari Atapattu is going to turn her arm over. Bowling off-spin with a fairly straight run-up (think Laura Marsh or Shaun Udal). Green and Devine pick up some ones and twos, hustling well as Sri Lanka are dawdling slightly in the field.
The target is 63 from 48 balls.
Sri Lanka were 88-2 at this point. But it's fair to say it all started going wrong for them from this point onwards.
Target 128
Green is off the mark with a single - five runs from the over leaves the White Ferns needing 69 from 54 balls.
Devine, by the way, has switched to batting in a cap with two spinners on.
Snehal Pradhan
Ex-India seamer on BBC Test Match Special
Game on. Bates looked uncomfortable, never set. That was a shank, a thick outside edge.
Bates c Atapattu b Dilhari 13 (NZ 58-2)
Big wicket! Bates tentatively prods into the covers, Atapattu takes the catch and New Zealand have the breakthrough.
Maddy Green replaces Bates.
Snehal Pradhan
Ex-India seamer on BBC Test Match Special
There's a reason why they call these two the Smash Sisters when they play for the Adelaide Strikers. They can pick up the run-rate at will.
Target 128
More risk-free cricket from Devine and Bates as New Zealand reach the halfway point of their innings. They need to up the rate - but Sri Lanka are unlikely to win if they don't take any more wickets.
It's been a quiet start by Suzie Bates' standards - but she expertly flicks off-spinner Siriwardena through mid-wicket for her first four. A single brings the fifty up for the White Ferns.
Need 83 from 66 balls
But the game can run away from a fielding side so quickly when they shell catches - Devine cuts firmly, bisecting two fielders for her third four. Bates is hit on the pad, and having burned off their review, there's nothing Sri Lanka can do when the umpire's not interested.
A busy over from New Zealand, no dot balls and it's 10 from the over. Devine has 30 from 32 balls, Bates has six from 10.
Nicky Shaw
Ex-England all-rounder on BBC Test Match Special
New Zealand have to get a move on, but if Sri Lanka don't take the catches, they will get these runs.
It's Siriwardena back on to bowl, by the way. New Zealand plunder some more singles - they need 93 from 72 balls. So will have to get a shift on at some point. But Sri Lanka will feel it should be 35-3.
Nicky Shaw
Ex-England all-rounder on BBC Test Match Special
Oh dear. In a match where you have scored 127, your only wicket is a run out and you've dropped two catches, you're probably not on the front foot.
NZ 32-1
Devine blasts one high into the night sky - but is put down at long-on by Ama Kanchana, and they run two.
You can't keep dropping players this good...
Devine 18, Bates 3
Sugandika Kumari on to bowl some orthodox left-arm spin. There's plenty of chat in the field among the Sri Lankans, but there's a slightly ominous sense about the way Devine and Bates are quietly going about their business. Four singles from the over to take the deficit to under 100 - New Zealand need 99 from 13 overs (or 78 balls if you prefer).