Kohli missed out due to injury but ODI regulars played their roles as hosts record a four-wicket win over England in Nagpur.