- Tag results for James Anderson
Anderson went past McGrath's tally of 563 wickets when he knocked out Mohammed Shami's middle stump as England bowled out India for 345 to seal a 4-1 series victory at the Oval on Tuesday.
Cook, who hit a 71 and 147 in the two innings, described James Anderson, who became Test cricket's highest wicket-taking fast bowler, as England's best player of all time.
Once the 204-run sixth wicket stand between Rahul and Pant ended, India tried to hang on for a respectable draw but it was of no avail.
Kohli's dismissal for a well-made 58 only spiced up things after he and vice-captain Ajinkya Rahane added 101 runs for the fourth wicket.
Engineer said he was impressed with how Kohli has played against Anderson, who had troubled him during the 2014 series.
McGrath, who played his last Test in 2007, expects Anderson to surpass his record and that it will then stand the test of time.
Anderson is only the second bowler, after legendary Sri Lankan spinner, Muttiah Muralitharan, to have claimed 100 Test wickets at a single venue.
India slumped to 130 all out in their second innings, with James Anderson taking his 100th Test wicket at Lord's en route to four for 23.
Anderson, England's all-time leading Test wicket-taker, removed both India openers before lunch and Broad followed up in the second session.
Anderson took his 27th Test five-wicket haul, picking 5/20, as India were bowled out for 107 runs with rain intervening thrice during this innings.
Second Test: Indian batsmen blown away by English pacers, all out for 107 after second day in Lord's
James Anderson took five wickets as India were bowled out for just 107 come the close of the second day of the second Test against England at Lord's on Friday.
England reduced India to 11 for two in 6.3 overs before heavens opened up to halt the proceedings.
Trying his hand at golf after the team's 31-run victory in the opening Test against India, Anderson's swing went horribly wrong and the ball rebounded off a tree before hitting him.
Virat Kohli will begin Saturday's fourth day on 43 not out in a total of 110 for five, with India needing a further 84 runs to reach their victory target of 194.
134 runs in 10 Test innings is not what one would expect from one of the world's best batsmen, but Kohli remains unperturbed.