Part-time spinner takes career-best six-for to raise hopes of final-day victory push