England spinner Dom Bess claimed four wickets to leave India struggling to avoid the follow-on despite Rishabh Pant’s blazing 91 on day three of the opening Test on Sunday.

India reached 257/6 at stumps in response to England’s 578 in Chennai.

Washington Sundar, on 33, and Ashwin Ravichandran on eight, were batting with an unbroken stand of 32. The two Tamil Nadu cricketers held forte at their home ground to make sure India were not already bowling again. The hosts need another 122 to avoid the follow-on.

Fast bowler Jofra Archer removed openers Rohit Sharma and Shubman Gill in the morning session and Bess soon took over with his off spin to get key wickets including skipper Virat Kohli for 11.

Pant smashed his fourth Test fifty in 40 balls to counter the England bowling but became Bess’ fourth victim after he miscued a lofted hit to get caught by Jack Leach at deep cover.

The wicketkeeper-batsman hit nine fours and five sixes, which came against Leach’s left-arm spin, in his 88-ball blitz. It was the second dismissal in the 90s in the last three Tests for Pant after his superb knock in Sydney.

Pant, who was one of India’s heroes in their Test win in Australia, helped India recover from 73/4 with a 119-run stand with Cheteshwar Pujara, who made 73.

Pujara was caught at short mid-wicket with the ball coming off a rebound from the shoulder of the fielder ducking at short leg.

Bess got Kohli’s prized wicket with a ball outside the off stump that spun sharply and the Indian captain pressed forward only to get an inside edge for a catch at short leg.

The finger spinner struck again in his next over with the wicket of Ajinkya Rahane for one as England skipper Joe Root took a stunning one-handed catch diving towards his left at cover.

Earlier Archer had Rohit caught behind for six in the fourth over. James Anderson took a low diving catch to cut short a promising start by Shubman Gill, who made 29 off 28 balls, including five boundaries.

England’s innings, which resumed on 555/8, ended inside the first hour of play. Paceman Jasprit Bumrah and off-spinner Ashwin took three wickets each.

Root on Saturday became the first player to score a double century in his 100th Test before being dismissed for 218.

Highlights of Rishabh Pant and Cheteshwar Pujara’s innings: