Chasing a stiff target of 464 runs, Services lost their top three batsmen to leg spinner Amit Mishra who ended the penultimate day with (3/15).
At stumps, S Upadhaya was batting on 9 with K G Chawda on zero.
Earlier, resuming at their overnight score of 136 for 2, Haryana declared their innings at 312 for eight which revolved around middle-order batsman Sunny Singh's fine century.
Singh, who resumed batting on 27, resisted the Services attack for 243 balls during his patient knock which lasted nearly six hours. His was the eighth wicket to fall which prompted the eclaration. But by the time Ghag had him caught by Reddy, unny Singh had already put Haryana in complete command by itting 17 fours and one six.
None of the other Haryana batsmen managed to score a half entury but Singh made valuable stands with his partners among whom Joginder Sharma made 38 and wicketkeeper Ajay Ratra anaged 21.
For Services, it was another day of agony despite the fact that they had already made it to elite league next season along with Haryana. Ghag (3/74), Sharma (3/97) and Mohanty (2/61) had to toil hard for success as the match slowly slipped away from theirgrasp.