Elgar scored a defiant 122 that carried the Titans to 261 all out in their second innings, but that leaves the Dolphins with just 177 to score on the final day for a win that would keep their title hopes alive but will all but eliminate the North-Eastern Gauteng side from contention.
The national opener and fellow left-hander Qaasim Adams added 138 for the fifth wicket and seemed to have given the Titans a good chance of setting the Dolphins a daunting target on a pitch that is offering both steep bounce from a length and some deliveries keeping low.
But the lanky Calvin Savage ended Adams’ brilliant counter-attacking 72 when he had him caught behind in the eighth over after tea and then added the important scalp of David Wiese, also caught by wicketkeeper Morne van Wyk, for a duck.
Mangaliso Mosehle also failed to score, Mathew Pillans bowling him fourth ball, and left-arm spinner Keshav Maharaj trapped Marchant de Lange lbw for six.
The Dolphins pacemen are all tall, strong lads who hit the deck hard, which is ideal for a pitch with inconsistent bounce, but it was leg-spinner Daryn Smit who eventually removed Elgar, trapping him lbw after a 343-minute stay that just proved the mental strength of the 27-year-old.
*The bizhub Highveld Lions, who lead the competition by 17.24 points with two rounds left after this weekend, are in a strong position heading into the final day of their match against the Chevrolet Knights in Bloemfontein.
The Knights are 76 without loss in their second innings, but they still trail by 117 runs after the Lions scored 441 in their first innings.
The Lions were unable to separate openers Gihahn Cloete (33*) and Reeza Hendricks (38*) in the 27 overs before stumps, but the Knights will nevertheless be up against it in trying to survive against the attack that has earned the most bowling bonus points this season.
The Lions total was built around a punchy century by Neil McKenzie (108), with Thami Tsolekile scoring 48 as they took their fifth-wicket partnership to 85, before off-spinner Werner Coetsee (five for 78) and paceman Duanne Olivier (four for 94) counter-punched for the Knights.
*In Cape Town, Omphile Ramela celebrated his 27th birthday by batting for 403 minutes and posting his first Sunfoil Series century, his monumental 129 leading the Nashua Cape Cobras to 545 all out against the Chevrolet Warriors.
The visitors are in serious trouble with a first-innings deficit of 257, but openers David White (20*) and Michael Price (58*) played with a gravitas suiting the situation as they took the Warriors to 88 without loss at stumps.
Justin Ontong (82) and Justin Kemp (73) were the other main run-getters for the Cobras on the third day.