In Wireless sensor networks, the node has limited battery power and it is not possible to recharge or to replace the batteries, therefore power consumption should be minimized so that overall network lifetime will be increased using Asynchronous Duty-cycling scheme. The proposed work is to employ a Efficient Multihop Broadcast Protocol for Asynchronous Duty-cycle (EMBA) which adopts forwarder's guidance and overhears the broadcast message and acknowledge it combined with Greedy Perimeter Stateless Routing (GPSR). A node can broadcast the messages with the guidance to neighbor nodes. With the guidance of the node, the broadcast message is forwarded to neighbor nodes using unicast transmission, and this will reduce redundant transmission and collision. Number of transmissions is reduced by overhearing of broadcast message and acknowledgement and it also minimize the active time of the node. EMBA with GPSR improves the energy efficiency in terms of both duty cycle and energy consumption.