India, who had made a massive 521 for 8 declared yesterday, enforced the follow on and an early tea was taken by the two teams.
Ojha finished with superb figures of 5 for 45 in 22.2 overs and he was supported well by his off-spin partner R Ashwin who was more expensive by giving away 80 runs in 27 overs while bagging three wickets.
The other two wickets fell to medium pacers Umesh Yadav and Zaheer Khan.
England, who started the day at 41 for 3, were pushed to the brink before lunch when they were reduced to 110 for 7. The visitors fought back a bit through Matt Prior (48) and Tim Bresnan (19) before losing all their wickets.
Prior, who faced 100 balls while striking four fours, was the last man out when he stepped out to Ojha and lost his off stump after having kept the Indians at bay in the company of Bresnan with whom he added 47 runs in 71 minutes.
Prior's was the top score of the innings with only captain Alastair Cook (41) being the only other batsman to cross 40 in a pathetic display against the hosts' spin attack.
More From This Section
Prior, who had come to the wicket at the fall of Ian Bell when the total was a miserable 69 before lunch, top-scored for the visitors with positive intent while most others looked clueless.
India's hopes of wrapping up the England first innings quickly after lunch suffered a setback when he and Bresnan defied the hosts for 71 minutes after both survived chances on either side of lunch.