Ian Bell (5) edged Ishant Sharma behind the wicket, Mumbai Test Man of the Match Kevin Pietersen (54) was trapped in front by offie Ravichandran Ashwin after completing a half century, while Virender Sehwag juggled before latching on to a thick edge offered by Samit Patel (33) off Pragyan Ojha.
Ojha (3/140) was the most successful Indian bowler while Sharma and Ashwin chipped in with a wicket each.
Earlier, resuming at 216/1 overnight, Cook and Jonathan Trott (87) went from strength to strength crossing personal milestones. They remained unseparated in the morning session as England reached 296/1 at lunch.
Cook notched up his 150 in the 89th over as England went past 250 runs. Trott hit consecutive fours off pacer Zaheer Khan on way to completing his 13th Test 50 in 63 innings.
In Image: Jonathan plays a stroke