The 30-year-old Shah helped the Pakistan team register its first win over England at Lord's Cricket Ground after 20 years. Pakistan defeated England by 75 runs on the fourth day of the first Test of the four-match series.
Shah, who earlier this year served a three-month drugs ban after saying he had taken his wife's blood pressure medication instead of his own, now become the first Asian bowler to have claimed 10 wickets in a Test match at Lord's.
Shah has claimed 86 wickets in just 13 matches, at an average of 23 apiece.
His second innings haul of four for 69 earned him the Man-of-the-match. Shah had an overall return for this Test of 10 for 141.
His brilliant figures made Shah the first spinner to take 10 wickets in a Lord's Test since England's Derek Underwood in 1974 and just the sixth in all.
Shah has now joined an elite group of spinners.
Spinners taking 10 wickets in a Test at Lord's
Johnny Briggs (ENG) 11-74 v AUS 1886
Hedley Verity (ENG) 15-104 v AUS 1934
Sonny Ramadhin (WI) 11-152 v ENG 1950
Roy Tattersall (ENG) 12-101 v RSA 1951
Derek Underwood (ENG) 11-70 v NZL 1969
Derek Underwood (ENG) 13-71 v PAK 1974
Yasir Shah (PAK) 10-141 v ENG 2016
(With inputs from agencies)