At York last month, we saw the worst of Ronnie O'Sullivan.
His walkout against Stephen Hendry was one of the lowest moments of his career and he himself admitted yesterday that he was 'disgusted' by it.
Last night, we saw the best of him, not only on the table but in his general conduct during the Saga Insurance Masters final.
He played superbly in beating Ding Jun Hui 10-3 and made the game look ridiculously easy. More than that, though, he displayed great compassion and professionalism when Ding himself imploded.
First, to clear up a misconception: there is no evidence of racist abuse. I understand that there was one spectator in particular who did shout out to Ding but that he was Chinese, so exactly what was said isn't clear.
Whatever you've read elsewhere, there's no doubt that Ding tried to concede the match trailing 9-3.
He was walking out of the arena at the time. Had he thought the match was best of 17, surely he would have remained for the trophy presentation.
He is only 19 and the occasion got to him, not least because of how well O'Sullivan was playing.
That is why it was so heartwarming - if not a little ironic - to see Ronnie put his arm around Ding, talk him round and do his best to look after him in the conclusion to the final, even asking photographers not to take pictures of the young Chinese in tears.
O'Sullivan can be so charming at times that it almost negates all the controversial stuff.
Regardless, his conduct last night deserves recognition.