Having bowled out Railways for 107, Services finished the second day's play at 151 for eight with Yashpal scoring 67.
The 59-run partnership for the fourth wicket with Soumya Ranjan Swain (32) enabled Services to get past Railways' first innings score.
Yashpal played 139 balls hitting eight fours and a six while Swain managed four boundaries in 48 balls.
Earlier, Railways lost their last five wickets for only 22 runs as they were bundled out for 107 after being 85 for five overnight. Medium pacer Nishan Singh (5/21) took three out of the last five wickets to end up with career best figures.
Yashpal was gone trying to slog leggie Karn Sharma (3/25). Services will hope to get as many runs as possible in order to make Railways toil in the second innings.
Brief Scores: Railways 107 (Nitin Bhille 21, Nishan Singh 5/21). Services 151/8 (Yashpal Singh 67, Karn Sharma 3/25, Anureet Singh 3/44).