We propose PPVR, a power-aware position vector routing protocol for wireless sensor networks. PPVR is an energy efficient geographical routing protocol that improves existing geographic routing protocols in two ways. First, in the forwarding phase, PPVR reduces the transmission energy by passing packets through a relay node called a power-aware node. Second, PPVR provides an efficient void node avoidance scheme that mitigates the cases forwarding packets to a wrong path so that higher route discovery success rate is achieved. The simulation results shows that the PPVR outperforms existing geographic routing protocols including GPSR and GEAR, in terms of the energy consumption and the successful delivery rate.