You need to make a strategy based on the potion and with maximally improved skills in order to defeat him in the minimum number of moves.