Skipper Arpit Vasavada kept his calm under testing circumstances to help Saurashtra seal a place in the Ranji Trophy final for the fifth time in the history of the tournament, defeating Karnataka by four wickets at the Chinnaswamy Stadium in Bengaluru on Sunday.