Overnight batsmen Makvana (39) and Unadkat (31 not out) frustrated Goa bowlers as Saurashtra were all out for 258 to take a 19-run first innings lead.
Left with no choice but to go for a result, Goa batsmen did well in their second innings as they ended the day at 242 for 4 for an overall lead of 223.
Goa's batting effort in the second innings was led by Swapnil Asnodkar, who hit 11 fours in his 104. He briefly found support from Sagun Kamat, who made 37.
Brief Scores:
Goa: 239 and 242 for 4 (Swapnil Asnodkar 104, Kamlesh Makvana 3/58) lead Saurashtra 258 (Avi Barot 58, Kamleash Makvana 39) by 223 runs.