The youngster of the United States National Team was a starter in the victory of the Scottish team and in charge to score the game-winning goal.
Weah earned his first start since February with Celtic and opened the score table at the 15th minute with a header from about two yards out that hit off the crossbar before going to the back of the net.
The Paris Saint Germain loanee's with this goal reaches his fourth goal in 12 games, and 379 minuted played since arriving with the Scottish team back in January.
Tim Weah's team move 13 points clear from the Rangers that are in second place with just one game left before the league splits in half to the top six and bottom six sections.
Each club plays top six or bottom six sides once for a total of five matches, the points from before the split carry over, and the club in the top six section that has the most points becomes the league champion.