Ravichandran Ashwin became the fastest bowler to reach 250 Test wickets as India moved closer to victory in their one-off Test with Bangladesh in Hyderabad on Sunday.
Ashwin has firmly established himself as the world's top spinner since making his debut in 2011 and in his 45th Test he reached the impressive landmark - beating Dennis Lillee's record of 48 for Australia.
No bowler has taken more wickets than Ashwin since his emergence on the Test scene and he continued to add to his tally as Bangladesh closed day four 356 runs behind, with seven wickets remaining.
Bangladesh captain Mushfiqur Rahim was Ashwin's 250th victim as the tourists' first innings came to a close for 388 - the Tigers adding 66 to their overnight total.
They still remained 299 runs behind and, after a quickfire 159-4 declared from India, they were then reduced to 103-3 at the close.
Heading into day five Bangladesh need a huge effort from the unbeaten Shakib Al Hasan (21 not out) and Mahmudullah (9no) to avoid a heavy defeat, but with Ashwin on hand their task will not be easy.
-- ICC (@ICC) February 12, 2017
Day four started positively for Bangladesh as Mushfiqur reached his fifth Test century off 235 balls, but he quickly ran out of partners as Mehedi Hasan, Taijul Islam and Taskin Ahmed were all dismissed.
Any hopes Mushfiqur had of beating his career-best mark of 200 were fading fast and they were over when he gloved Ashwin to Wriddhiman Saha - handing the bowler his landmark wicket.
Rather than enforce the follow-on, India opted to rebuild their lead and although they lost two early wickets their advantage moved back over 400.
Cheteshwar Pujara played a pivotal role in their 29-over blast with an unbeaten 54, while captain Virat Kohli added 38 before pulling Shakib to Mahmudullah at mid-wicket.
A near run-a-ball 28 from Ajinkya Rahane and 16 not out from Ravindra Jadeja took India to 159-4 at tea, and the declaration duly arrived during the interval.
Chasing 459 to win, the odds were firmly stacked against Bangladesh and that man Ashwin made an early inroad with the dismissal of Tamim Iqbal in the sixth over - although the hosts needed a review to confirm the opener had got an inside edge.
Ravindra Jadeja and Ashwin then dismissed Soumya Sarkar (42) and Mominul Haque (27) in quick succession to leave Bangladesh in trouble heading into the final day.