The three-day fixture, India's last match before the opening Test of a three-match series gets underway on Thursday, unsurprisingly ended in a draw.
India's first innings did not conclude until Sunday morning and they conceded a 30-run lead as uncapped pace bowler Stuart Broad celebrated his call-up to England's Test squad with a spell of three wickets for 10 runs in seven balls on his way to a career-best return of five for 76.
Lions captain and England opener Andrew Strauss then put a poor run of form behind him with 80 in his side's second innings 227 for two declared.
Karthik then made a well-constructed fifty before he fell to teenage leg-spinner Adil Rashid as India finished on 91 for one.
In India's first innings 383, which featured Sachin Tendulkar's 171, hard-hitting wicketkeeper-batsman Mahendra Singh Dhoni scored 76 off 84 balls with two sixes and 10 fours.
England A 413 and 227 for 2 decl (Strauss 80, Owais Shah 77 n o, Jonathan Trott 31 n o; Zaheer 1 for 36, Powar 1 for 49) Vs India 383 and 91 for 1 (Karthik 51, Jaffer 22 n o).