Adelaide Strikers picked up a third straight win that secured top spot in the Big Bash League going into 2018.
The Strikers had success with bat and ball as they won by 56 runs at Adelaide Oval when defending a total of 147/7.
Michael Neser was their unlikely batting hero, coming in at No.7 and finishing unbeaten on 40 from 26 balls after they won the toss and elected to bat.
Neser, who came in when Adelaide were five down for 76, hit two sixes and three fours, and put on 45 for the sixth wicket with Jake Lehmann.
The Strikers then skittled the Heat's top order wih a mixture of spin and pace, seeing leg-spinner Rashid Khan take 2-19 and leave himself with tournament figures of six for 63 in 12 overs.
The home side lost Alex Carey early on to left-arm quick Josh Lalor, who nipped one through an open gate and then dismissed Jake Weatherald in similar fashion two overs later.
Skipper Brendon McCullum then turned to spin and Yasir Shah, who repaid the decision when he bowled Travis Head with a trademark wrong' un and then bagged Colin Ingram with the last ball of his spell to finish 2017 with figures of 2 for 18 in four overs.
Brisbane let themselves down in the field, with Mark Steketee dropping Lehmann first ball and Lalor twice failing to take catches, including when he shelled Neser on 11.
Lalor paid a heavy price for that error when Neser deposited him into the stands twice while Rashid hit the first ball he saw over point for six to help the Strikers amass 71 runs in the last seven overs.
The Strikers claimed two wickets in the opening two overs and continued to run through the top order to leave the visitors 38/5 after seven overs.
Brisbane Heat are 2.30 to win their next game against Melbourne Stars, who are 1.66.
View all Cricket betting