Singh Tarua fought back from a goal down to extended their winning home run to six games.
The Islanders started with a 4-3-3 formation and it was them who made the brighter start. After only a few minutes, they took the lead when Pavarit was punished for some slack defending. Possession was gifted to Phuket and Alex beat Watchara with an assured low shot.
After the goal, Tarua gradually forced their way into the game and were awarded a flurry of free kicks around the Phuket penalty box.
The usually reliable Leandro was rather wasteful with his set pieces but he did play a part in the equaliser. His cut back across the box eventually landed at Ivan who produced a calm finish to level on the half hour mark.
Adisak made the save of the match five minutes after the restart when he spectacularly tipped over Leandro's header following a precise cross from Patrick Reichelt.
Five minutes later, Phuket conceded the winner when the failed to clear they danger and Leandro's scuffed effort found the back of the net.
There is no doubting that Leandro is a talented player but after the goal his theatrics were embarrassing to watch. At one point he rolled himself back onto the pitch so that play could be held up for him to receive treatment.
Nonetheless, Phuket seemed to run out of ideas as Singh Tarua held out rather comfortably for the three points. It was a vital win for Tarua considering their other rivals all won this weekend. Apart from the first 10-15 minutes, Tarua were always in control. Phuket have some good players in their squad but they seemed to run out of steam. Teco has a big job on his hands at Phuket, but hopefully he will be given time to implement his ideas for next season.
Man of the Match: Seeket - Comfortable performance at right back