The win means the Scorchers have leap-frogged the Thunder into second spot on the WBBL|06 table and edge closer to securing a finals berth.
It was another stellar all-round performance from skipper Sophie Devine, who now has three Player of the Match awards from her past four games.
After winning the toss and electing to bat, Beth Mooney (26) made it a quick start for Perth, smashing a six from her first ball.
The in-form Devine (45) was again dependable and Chloe Piparo’s 25-ball 30 at first drop justified coach Shelley Nitschke’s decision to move her up the order this weekend.
Devine and Piparo combined for 64-run second wicket stand and had the Scorchers well positioned heading into the final five overs.
However, a flurry of wickets at the back of the innings halted momentum, with Perth eventually posting 8-131 from their 20 overs.
The fielding innings began with a bang, as Nicole Bolton (2-13) struck in the first over to dismiss Tammy Beaumont (1).
The ball of the day, and arguably the tournament, came when Taneale Peschel crafted some lateral movement back into a powerless Rachel Haynes (6) and pegged-back her off-stump.
From there Perth were on top, as the Thunder lost their last five wickets for 16 runs and were bowled out for 97, with Heather Graham (3-22) and Devine (2-12) the pick of the bowlers.
Devine went down in her third over with a lower back injury and left the field of play without returning, an update on her injury will be provided in due course.
After the match, Chloe Piparo said;
“We’re creating momentum coming into the finals which is really nice.
“It was really nice to get the backing from the coaches to move up to that number three position [in the batting order] … I’m just trying to contribute as much as I can to the team.
“What’s really pleasing for us is the way we’ve been able to win the past four matches, we’ve set big totals and defended a modest total, it’s really nice to be winning games in different fashions.”