Dominic Hendricks fell one run short of a century as the Titans dismissed the Lions for 204 on day one of their 4-Day Franchise Series clash in Johannesburg.
In the final round of pool matches before the final, the men from Pretoria delivered a clinical bowling display, albeit with a little help from a few poor umpire calls.
Lizard Williams picked up three wickets, while Cele Okuhle and Dayyaan Galiem added two scalps each to topple the home side at the Wanderers.
Hendricks looked set for a famous ton but he was trapped in front by Cele as the rest of the Lions batting unit struggled. Aiden Markram (23) and Neil Brand (9) guided the Titans to stumps on 45-1, with Dean Elgar back in the hut.
In Durban, the Dolphins’ quest to secure their spot in the final gathered good momentum after they cleaned up the Warriors for only 124 in the first innings.
Eathan Bosch was the pick of the Dolphins bowlers, securing figures of 3-18 in 13 overs. The KZN outfit reached stumps on 67-2.
Meanwhile, at Newlands, the Knights’ hopes of staying on top of Pool A took a big knock when they were bowled out for only 181 by the Cobras.
Nandre Burger and Tshepo Moreki each bagged four wickets, while Pieter Malan struck an unbeaten 51 to take the Cobras to 84-1 at the end of play.