HYDERABAD - India's bowlers led by spinner Ravichandran Ashwin tightened the noose Sunday on Bangladesh, who face an uphill battle for survival on a final-day track in the one-off Test in Hyderabad.

Chasing a daunting 459 for victory, the visitors were precariously placed on 103 for three at stumps on day four. Mahmudullah on nine and Shakib Al Hasan on 21 were the crease.

Ashwin, who became the fastest bowler to claim 250 Test wickets during Bangladesh's first innings, struck twice in the visitors' chase to take his wickets tally to 252 in his 45th match. Left-arm spinner Ravindra Jadeja chipped in to dismiss a fighting Soumya Sarkar for 42 and end his 60-run stand second-wicket stand with Mominul Haque.

Haque (27) himself went four runs later. The left-right batting combination of Mahmudullah and Shakib then put on 28 runs to play out the rest of the session. India need just seven wickets to seal the Test while the visitors must score another 356 to win -- or bat out three more sessions to save the match.

"Hoping to get those seven wickets as early as possible," said Indian batsman Cheteshwar Pujara, whose unbeaten 54 helped the hosts declare their second innings on 159-4. "I think the ball has started turning now. Probably the wicket is slightly on the slower side, but at the same time it has opened up and there should be more assistance for the spinners tomorrow," Pujara told reporters.

India, who did not enforce the follow-on after bowling out Bangladesh for 388, lost two early wickets but Pujara and skipper Virat Kohli (38) put on 67. Shakib's left-arm spin checked India's surge with two wickets including that of Kohli, who gave a catch to mid-wicket in his search for boundaries. But Pujara kept on carting the bowlers to all parts of the ground, smashing six fours and a six during his 58-ball stay.

Earlier Ashwin had raced to the 250th scalp of his career after dismissing Bangladesh skipper Mushfiqur Rahim for 127 -- the final wicket of the innings. Ashwin, the world's top-ranked Test bowler, surpassed Australia's legendary paceman Dennis Lillee, who took 48 matches to reach the same mark.

Rahim had led Bangladesh's resistance for nearly three sessions before falling foul of 30-year-old Ashwin, who has so far claimed 59 wickets in the current season. "Probably he is the toughest spinner when it comes to any opposition team... many teams are planning on how they are going to face Ashwin," said Pujara.

Bangladesh batting coach Thilan Samaraweera also praised Ashwin's "variation and skill-set", but called for a concerted effort against a top-quality bowling attack.  "It's not just one batsman but we as a group have to build a 50s, 60s partnership and then see (how it goes) from the lunchtime," said the former Sri Lanka batsman. "We have to get through the first hour and stay cool in the dressing room as well."

Ninth-ranked Bangladesh, who have never won a Test against India, are playing their first Test on Indian soil since gaining five-day status in 2000.

 Scoreboard

INDIA 1ST INNINGS: 687-6 DEC

BANGLADESH 1ST INNINGS:

(OVERNIGHT: 322-6):

Tamim Iqbal run out 24

Soumya Sarkar c Saha b Yadav 15

Mominul Haque lbw b Yadav 12

Mahmudullah lbw b Sharma 28

Shakib Al Hasan c Yadav b Ashwin 82

Mushfiqur Rahim c Saha b Ashwin 127

Sabbir Rahman lbw b Jadeja 16

Mehedi Hasan b Kumar 51

Taijul Islam c Saha b Yadav 10

Taskin Ahmed c Rahane b Jadeja 8

Kamrul Islam Rabbi not out 0

EXTRAS: (lb15) 15

TOTAL: (all out, 127.5 overs) 388

FOW: 1-38, 2-44, 3-64, 4-109, 5-216, 6-235, 7-322, 8-339, 9-378, 10-388

BOWLING: Kumar 21-7-52-1, Sharma 20-5-69-1, Ashwin 28.5-7-98-2, Yadav 25-6-84-3, Jadeja 33-8-70-2

INDIA 2ND INNINGS:

M Vijay c Rahim b Ahmed 7

L Rahul c Rahim b Ahmed 10

C Pujara not out 54

V Kohli c Mahmudullah b Shakib 38

A Rahane b Shakib 28

R Jadeja not out 16

EXTRAS: (lb5, w1) 6

TOTAL: (4 wkts dec; 29 overs) 159

FOW: 1-12, 2-23, 3-90, 4-128

BOWLING: Taijul 6-1-29-0, Ahmed 7-0-43-2, Shakib 9-0-50-2, Hasan 7-0-32-0

BANGLADESH 2ND INNINGS:

Tamim Iqbal c Kohli b Ashwin 3

Soumya Sarkar c Rahane b Jadeja 42

Mominul Haque c Rahane b Ashwin 27

Mahmudullah not out 9

Shakib Al Hasan not out 21

EXTRAS: (nb1) 1

TOTAL: (3 wickets; 35 overs) 103

FOW: 1-11, 2-71, 3-75

BOWLING: Kumar 5-2-14-0, Ashwin 16-6-34-2, Sharma 3-0-19-0 (1nb), Yadav 3-0-9-0, Jadeja 8-2-27-1

TOSS: India

UMPIRES: Marais Erasmus (RSA) and Joel Wilson (WIS)

TV UMPIRE: Chris Gaffaney (NZL)

MATCH REFEREE: Andy Pycroft (ZIM)