England 194 (Stokes 60, Roach 5-72) and 107 for 1 (Westley 44*, Stoneman 40*) beat West Indies 123 (Stokes 6-22) and 177 (Hope 62, Anderson 7-42) by nine wickets
London: James Anderson took a career-best 7-42 to lead England to a series-clinching nine-wicket victory over West Indies in the third and deciding Test at Lord's on Saturday.
Anderson, who took his 500th Test wicket on Friday, claimed five more on day three as West Indies were bowled out for 177, despite 62 from Shai Hope.
Set 107, England were taken to their target by an unbroken stand of 71 between Mark Stoneman and Tom Westley.
The 2-1 series win is England's second in Joe Root's first summer as captain.
Not only does it extend an unbeaten home record against West Indies that dates back to 1988, but also sends England off on their defence of the Ashes on the back of two Test series wins, having beaten South Africa 3-1.
England play one Twenty20 and five one-day internationals against the Windies to conclude the home summer before travelling to Australia in October.
After the celebrations of becoming only the sixth bowler to reach 500 Test wickets on the second evening, Anderson found himself in trouble with umpire Marais Erasmus for encroaching on to the pitch in his follow-through.
Two warnings left him on the brink or being removed from the attack and necessitated a switch from the Pavilion End to the Nursery End.
However, that only helped the 35-year-old Lancastrian move the ball down the slope and he found the edge of Roston Chase's bat with the fourth delivery of the morning.
Jermaine Blackwood fell in similar fashion, leaving the impressive Shai Hope, the leading runscorer in the series and the last of the recognised batsmen to defy England almost single-handedly.
It took a special delivery to remove the 23-year-old - angled in and nipping away to give a third catch of the day to wicketkeeper Jonny Bairstow and, after that, West Indies were as good as beaten.
Devandra Bishoo and Kemar Roach were both bowled as Anderson bettered the 7-43 he took against New Zealand at Trent Bridge in 2008 - the 39 wickets he has this season are the most he has taken in a home Test summer.