Tahir, 37, also took his overall tally of ODI wickets to 105 in 58 matches, in the process becoming the fastest to cross the 100 mark. He bettered the record of 59 matches that was previously held by Morne Morkel.
His efforts with the ball completely overshadowed what had transpired in the first half of the game when Hashim Amla notched up his 23rd ODI century to help the Proteas pile up 343/4.