At stumps on the second day, Jharkhand were 214 for five, having ended Gujarat's first innings on 390 at the Vidarbha Cricket Association Ground.
Gujarat owe their total to the in-form Priyank Panchal (149), who could add just five runs to his overnight total.
Gujarat were 283 for three at close of play on the first day. While Ishank Jaggi (40) and Rahul Shukla were at the crease for Jharkhand. Shukla was yet to open his account.
However, a charged-up RP broke the partnership and gave his team the crucial breakthrough when he had Kishan caught after a counter-attacking 59-ball 61.
More From This Section
Kishan's brisk knock included nine boundaries and three sixes.
By the end of day's play, the out-of-favour India seamer had figures of 3/48 from nine overs.
Earlier, Jharkhand did better than the first day as they bowled to an attacking field and kept Gujarat within 400. A hint of swing in the first hour meant Jharkhand pacers bowled full, inviting the batsmen to drive on the up.
Jharkhand were then rattled early by RP, who dismissed Sumit Kumar and Pratyush Singh in an inspired seven-over spell.