Stars skipper Glenn Maxwell lost the bat flip and his team were put in the field to bowl, which turned out to be a blessing in disguise as the low bounce on the Sydney track caused chaos for the home team's batters.
Maxwell opened up the bowling himself and within the opening three overs of the game had taken the two opening batters out of the occasion. With the third ball of the innings, he got the dangerman Alex Hales, clean bowled, and did the same thing to Thunder's other opener, Usman Khawaja, zipping one through and taking the off-stump.
The Thunder tried regaining their innings, but the Stars brought Haris Rauf into the attack and the lightning quick Pakistan bowler wasted no time in causing damage. Firstly he got the wicket of Callum Ferguson, before going on to knock over another two wickets to take his season tally to 10 wickets in just three appearances.
Thunder battled hard, and despite Clint Hinchliffe also chipping in with his first Stars wicket, getting Matthew Gilkes caught in the deep by Dale Steyn, the Sydney team made a respectable 7-142.
The Stars innings started poorly with Nic Maddinson getting bowled out in the first over by a ball that kept low.
But Nick Larkin then came to the crease to join Marcus Stoinis and the pairing put on an impressive 123 run partnership to guide Team Green into a winning position.
The game then got tense, with the Stars losing six wickets in only a few overs for just 19 runs, leaving them in a nail biting position in the final over with the Sydney fielders surrounding the bat. But up stepped Adam Zampa, cool as a cucumber, to knock an easy single off his first ball to get the Stars over the line with two balls remaining.
Nick Larkin was player of the match after a steady 65 run innings to guide Team Green to victory.
The next up for the Stars is the huge Melbourne Derby against the Renegades on Saturday night at the MCG, 7.10PM start.