Assam, who had conceded a first innings lead of 48 runs, wrapped up Haryana's second innings at a mere 111 to set themselves a 160-run target.
The visitors were 122 for four at the end of third day's play, just 38 runs away from an outright win.
Haryana began the day at 15 for three and together with fellow paceman Krishan Das (4/48), Arup ripped apart Haryana batting line-up. Himanshu Rana was top scorer for them with a 27-run knock.
Arup then accounted for Himanshu Rana (27), Rahul Dalal (0) and Priyank Tehlan (15) to break the back of Harayana.
More From This Section
In no time, Haryana's second innings was over as they badly missed skipper Virender Sehwag badly as he is playing in US, and Assam gave themselves a good chance to record an outright win.
Assam were in a spot of bother, losing three wickets for just 35 runs but Amit Verma (24 batting) and KB Arun Karthik (48) added 76 runs for the fourth wicket to wrest back the initiative.
Brief Scores:
Haryana 168 and 111 (H Rana 27;A Das 6/39, K Das 4/48)
Assam 120 and 122 for 4 in 38 overs.(KB A Karthik 48, Amit Verma 24 batting; A Hooda 2/53).