synonyms:ace, skilled, champion, genius, hotshot, maverick, mavin, sensation, star, superstar, virtuoso, whiz, wizard, sorcerer.