Late arrivals to the TOT Stadium would have missed the opening two goals as TOT raced into a 2-0 lead within three minutes.
Rodoljub Paunovic broke the deadlock in the first 120 seconds when he was gifted a goal as the Glass defense stood motionless after the ball had spun upwards allowing the Serbian to convert a soft goal.
Within a minute, the lead was doubled as Lee Jun Ki's header from a corner bounced off the underside of the bar over the line to double the Hello Boys advantage.
TOT seemed puzzled what to do with their early 2-0 lead and Ajayi pegged one back for the Rabbits on 25 minutes when he neatly lobbed Weera in the TOT goal.
Any thoughts of BG staging a quick comeback were dashed eight minutes later when Ekkachai's pass released Jiranat to squeeze home from a tight angle.
The match was then held up for several minutes because Weera disappeared down the tunnel to eventually be replaced by second choice TOT keeper, Manthewa. Despite ten minutes of injury time being awarded, TOT went into the interval holding a 3-1 advantage.
In the second 45, the Pathumthani side huffed and puffed without really threatening to come back into the contest until the 90th minute when Saruta twisted in the box to pull one back.
Bangkok Glass had a very strong claim for a penalty in injury time which was waved away by the referee much to the disgust of the BG fans. The match finished 3-2 and there was an ugly exchange of bottles between rival fans at the end.
In my opinion, the Bangkok Glass fans need to look at the frailties of their own side rather than take their frustrations out on the referee and rival fans. They need a good clear out of a dozen or so overpaid players and they have to rebuild if they ever want to challenge for the TPL title. TOT are a hard working side on a limited budget and another couple of wins should see them achieve their realistic target of staying up.