Marnus Labuschagne has responded to all the debate over whether he merits a place in Australia's Test future by scoring his first century in 11 months.
After a difficult year, the under-pressure 32-year-old scored his first century in any form of cricket for just under a year in Potchefstroom, just five days before Australia play their first Test in South Africa since the 2018 ball-tampering scandal.
Former skipper Ricky Ponting has led the chorus that Labuschagne's place in the Australian side has become 'untenable' after three years and 43 Tests without a ton, capped by three failures in the recent Bangladesh series.
But the South African-born batter looks sure to fill the No.3 spot once more in the first Test that starts in Durban on Friday after his swift century against a modest Cricket South Africa Invitation XI attack on Sunday.
Labuschagne was largely untroubled as he raced to a 76-ball ton, going on to 111 from 89, decorated with 19 fours, before retiring to let his colleagues get in some batting practice on the final day of the two-day warm-up match.
Steve Smith retired after making 61, Alex Carey hit 57, and Pat Cummins' Australian side rattled up 6-368 in the drawn procession. Smith, who was captain during the 2018 scandal, is back with survivors of that tour including Cummins, Mitchell Starc, Nathan Lyon and Matt Renshaw, all of whom could play on Friday.
Renshaw declared he was good to go after a knock to his right wrist in the final ODI, but was dismissed for 32 off his 50 balls. Opener Travis Head made 21 off 22 balls, and Beau Webster made 42.
All eyes, though, were on Labuschagne.