Cape Town - South Africa's first-choice Test spinner, Keshav Maharaj, has given the national side a much-needed injection of optimism following a highly successful English county stint.
The 29-year-old played played just three matches for Yorkshire in the County Championship, finishing with 20 wickets at an average of 19.95 in that time.
Maharaj saved his best for last, taking 10 wickets - 7/52 and 3/75 - in this week's innings-and-73-run win over Somerset in Leeds.
To cap off his performance, Maharaj hit 72 with the bat to be named man-of-the-match.
It is particularly good news for the Proteas who are preparing for a trip to India following the disappointment of finishing 7th at the 2019 World Cup.
Maharaj is unlikely to play in the three T20Is in September, but he will be to any success South Africa have over their three-Test series in October.
As was the case in 2015 when the Proteas were whallopped 3-0, the wickets are expected to favour the spinners in what will be South Africa's first participation in the Test Championship.
While Maharaj will be backed as the main spinner, South Africa will almost certainly have to field at least one more specialist in all three Tests in Visakhapatnam, Ranchi and Pune.
Dane Piedt, Tabraiz Shamsi and the Dolphins' Senuran Muthusamy, as an outsider, will be the frontrunners to fill that role.