Dreaded battle between lion and leopard