past master

past master  {n. phr.}
An expert.
Alan wins so often because he is a past master at chess.
Categories: noun

'past master' on video