right on the bat

(slang) a variation of right on the money: absolutely perfect; precisely as desired; done with great accuracy or expertise.