Ad-hoc networks have become a hot topic in the research world. Routing in ad-hoc networks has faced so many problems due to the peculiar nature of ad hoc environments. In this paper, a new energy efficient routing protocol based on residual battery energy and drain rate is proposed. This paper considers the protocol proposed in as the base protocol and overcomes the problems in that protocol by effectively including drain rate in the calculation of link cost. The simulation results show that the proposed protocol reduces the energy consumption, provides reliable routing as well as increases the network lifetime.