Stuart Broad became only the second England bowler to reach 500 Test wickets on the fifth day of the third Test against West Indies at Emirates Old Trafford.
The fast bowler, 34, removed Kraigg Brathwaite to follow team-mate James Anderson in reaching the landmark.
Only six other bowlers in history have taken more wickets than Broad, who is playing in his 140th Test match.
England need to bowl out West Indies on the final day to win the series.
They began the day needing eight wickets to win the three-game series, which has seen Broad roar back to form after he was not selected for the first Test.
Since then, he has taken 15 wickets in two Tests, with potentially more to come as England close in on victory on Tuesday.
"He's a great, not just of English cricket, but of the game," said former England captain Michael Vaughan, who gave Broad his first Test cap against Sri Lanka in 2007.
"He's got 500 wickets, maybe will get to 600 and he has been involved in so many Ashes series wins (four)."
Broad trapped Brathwaite lbw to leave West Indies 48-3 in pursuit of a nominal 399 to win the deciding Test with the series level at 1-1.
Anderson also removed Brathwaite, in 2017, to claim his 500th Test wicket.
"Stuart is an absolute credit to himself for the work he's put in the last few years, he is incredible to watch and a real inspiration, not just for the younger members but for me too," said Anderson, who is Test cricket's most successful fast bowler with 589 wickets.
"There's a good chance he'll take more wickets more than me - why can't he play as long as me? He's in good shape and he leads the attack brilliantly and can take as many wickets as he wants."
Follow live coverage of England v West Indies - TMS, clips and textMore to follow.