 England rode on Gary Ballance's second Test century to take a narrow lead.Fifties from Murali Vijay, Ravindra Jadeja and Bhuvneshwar Kumar in India's second innings meant England required 319 to win the Test.England captain Cook's poor form continued and England ended day 4 needing 209 runs with six wickets in hand.