After the Sunfoil Dolphins had posted what looked to be a challenging 159 for five, Mosehle walked in at No. 3 and smashed seven sixes to score 87 from 39 balls.
Although Mosehle and Henry Davids (35), with whom he put on 123 in 67 balls for the second wicket, fell to successive deliveries from Kyle Abbott, by that stage the game was won.
It was the first time since the 2011/12 season that the Titans had won the domestic Twenty20 competition, and it gave Rob Walter his third trophy since taking over as coach of the franchise at the start of the 2013/14 season.
Given their dominance in the league phase, when they won eight games on the trot and finished 13 points clear at the top of the table, nobody could claim they were not deserved winners.
One of the keys to their success has been the number of bases that they cover, and that was the case once again.
Albie Morkel was able to call on no fewer than eight bowling options, all of whom did a job as the Dolphins were strangled in the middle period of their innings. With runs hard to come by, Morne van Wyk (29), Jonathan Vandiar (26) and Kevin Pietersen all holed out as they tried to get the scoreboard going.
A late blast from Dwayne Bravo and David Miller gave the visitors something to bowl at as they took 65 off the last six overs, with Bravo making 53 from 30 balls and Miller scoring 33.
But that proved inadequate once Mosehle got going. While he has a List A century to his name as well as an unbeaten 93 in the shortest format.