For Goa, Garg returned with three wickets in his 25 overs with an exceptional economy rate of 2.92, while Amit Verma snapped three for 56 in his 20 overs.
The visiting team ended the day on 147/2, trailing Goa by 217 runs.
At stumps on day one, the hosts were 237/2 with Verma batting on 131 and Amonkar 84 not out.
Verma (3 for 17) chipped in with 3 wickets to restrict Jharkhand to 133 for 9 in their allotted 20 overs before scoring an unbeaten half-century to help Assam.
Umesh Yadav returned with figures of 4 for 49 in 19 overs to help Vidarbha dismiss Assam for 206.
Amit Verma and Karun Nair haven’t forced the issue so much and are content in blocking it.
Karnataka will take on Maharashtra in the final of the Ranji Trophy 2013-14.
Follow the Live Blog of Ranji Trophy 2013-14 semi-final Day Five between Punjab and Karnataka.
Karnataka ended the fourth day of the semi-final with a 177-run lead against Punjab.
Karun Nair and Amit Verma have anchored Karnataka.