Impressive finish for Team Mahindra