Simon Harmer has not played for South Africa for six-and-a-half years but he has done the job for the Proteas with runs and wickets on the second day of the first Test against Bangladesh at Kingsmead in Durban on Friday.
Harmer scored a crucial 38 not out with the bat as South Africa rallied from a moderate 298/8 to a very tidy first innings total of 367 all out. The off-spinner then took all four Bangladesh wickets to fall as the tourists battled to 98/4 at stumps.
South Africa have played 55 Tests since Harmer last appeared, against India in Nagpur in November 2015, which is the most Tests missed between appearances for the country, beating the previous record of 47 by Justin Kemp between 2001 and 2005.
He had taken 491 first-class wickets in that period and he wasted no time in making a similar impact at international level, ending the second day with 4/42 in 20 overs.
He broke through with his ninth delivery, which was quicker and flatter but still well pitched up. Shadman Islam was beaten by the flight and went back, the quicker ball whizzing into his stumps to bowl him for 9.
After tea, Harmer won an intriguing battle with Nazmul Hossain Shanto (38), bowling him with a beautiful delivery that drifted into the left-hander, who stretched forward in defence, but the ball spun past his outside edge and just clipped off-stump.
In his next over the 33-year-old had Bangladesh captain Mominul Haque brilliantly caught by Keegan Petersen at silly point for a duck and he followed up four overs before stumps with the important wicket of Mushfiqur Rahim, well-caught down the leg-side by wicketkeeper Kyle Verreynne for 7.
Opening batsman Mahmudul Hasan Joy has fought through it all to score 44 not out.
While the Proteas enjoyed an excellent day, there was sorrow for Temba Bavuma, who once again fell frustratingly close to a second Test century.
Bavuma scored a marvellous 93 in the testing conditions, but fell in the 90s for the second time in his career when he was bowled by off-spinner Mehidy Hasan Miraz (40-8-94-3).
Playing in his landmark 50th Test, Bavuma received a short delivery from Mehidy and went back to cut, but the newish (less than 20 overs old) ball inexplicably turned extremely sharply, cramping the batsman, coming off his pad and ricocheting on to the stumps.
Keshav Maharaj was then bowled for 19 by Ebadot Hossain (29-10-86-2), who nipped a fine delivery through his gate, in the next over. Bavuma and Maharaj had done the bulk of the scoring for South Africa on the second morning as they added 53 for the eighth wicket.
The home side had begun the day on 233/4 after 76.5 overs and the third over with the second new ball saw Bangladesh break through.
Khaled Ahmed (25-3-92-4) seamed the ball back into Verreynne (28), who was trapped lbw in the crease as he did not play with much foot movement. Khaled’s next delivery was a lifting ball outside off stump, which Wiaan Mulder (0) sparred at, sending an edge to gully which was brilliantly caught by a diving Joy.
But Harmer then combined with pace bowlers Lizaad Williams and Duanne Olivier, who both scored 12, to provide a late hurrah for the innings.
Download our app and read this and other great stories on the move. Available for Android and iOS.