Services reached 256 for three when stumps were drawn and have already taken a 17-run lead. Off-spinner Jalaj Saxena took all three Services wickets.
Madhya Pradesh added three runs to their overnight total before being bundled out for 239. Suraj Yadav could not get a five-wicket haul as Irfan Khan had last-man Amarjeet Singh caught off his own bowling in the second over of the day.
Desai was involved in a 52-run stand with Pailwal for the third wicket as it stabilised their innings. Saxena broke the stand by having Desai caught by Mishra.
Paliwal and Yashpal though stopped Saxena in his strides and closed in on their centuries.
More From This Section
Paliwal's 92 came off 165 balls with eight shots to the fence.
Yashpal's 81 featured seven fours and one six as he faced 178 balls in his knock.
Brief Scores:
Services 1st innings: 256 for 3 in 86 overs.(R Paliwal 92 batting, Y Singh 81 batting; J Saxena 3/63).