In a thrilling finale, Darwin Bideau and Brad Bideau had hundreds of screaming fans on their feet, and DX United had one hand on the trophy with just 16 minutes gone.
But Ti Rocher FC fought back, as Miguel Cooper netted in the 28th minute to halve the deficit. Andre Joseph let it until late, but his score in the 86th minute knotted the contest at 2-2 after regulation time.
The match went down to a penalty shoot out, with Ti Rocher FC prevailing 4-2 to lift the 2016 league title.
In the third place playoff, Small Axe defeated La Cour Ville 2-1.
Meanwhile, the knockout championship kicks off on Wednesday 3 February, with El Ninos taking on Green Monsters at 4pm.