to be performing extremely well in a sport, job, etc. so that you could not perform any better:

Best posts made by Zipporah Schumaker
-
Be on top of your game
to be performing extremely well in a sport, job, etc. so that you could not perform any better: