The New Zealand international came to the crease with her side in a precarious position at 2-46 in the 11th over, but combined brilliantly with the middle order to guide WA to 6-271 from their 50 overs.

A crucial 79-run partnership with Ashley Day (35) was then followed by a 78-run stand with wicketkeeper-batter Megan Banting (41*) to give the hosts a healthy run chase.

Devine whacked four sixes and eight fours on her way to 109, before being dismissed by Victorian spinner Molly Strano.

WA quick Taneale Peschel (3-40) then got her side’s defence off to the perfect start, removing Victoria’s top three batters in Elyse Villani (17), Sophie Molineux (3) and Meg Lanning (14) inside the first 10 overs.

Nicole Bolton (2-45) then claimed the prized wicket of Ellyse Perry (28) before she made a crucial breakthrough and dismissed Annabel Sutherland (67).

With the game in the balance, spinner Emma King (3-46) put the squeeze on the Victorian batters, who managed 8-246 from their 50 overs to hand WA a gutsy victory.

The win moves Western Australia back to the top of the Women’s National Cricket League standings.

WA now turn their attention to hosting South Australia at the WACA Ground on Tuesday 21 January.