Root a Moto G running 4.4.4 KitKat I have a Moto G. I need to root my phone to use some apps.

Can anyone given me the steps to root a Moto G running 4.4.4 KitKat (the most safest and easyist way).
How to Root Moto G

There are are three simple steps only


UNLOCK BOOTLOADER
FLASH CUSTOM RECOVERY [I USED CWM]
FLASH SUPERSU 


DONE 

Yeah ...you don't need to downgrade your bootloader which is very risky 

Procedure


UNLOCKING BOOTLOADER :- i thinks its already explained well at different sites and motorola's site also [ i used this guide Moto-g-unlock-bootloader-and-root only for unlocking]
FLASHING RECOVERY- 


You need 3 things 
(a) motorola usb drivers [download from here ]
(b) adb drivers (download from here ]
(c) Custom recovery (download from here ] i used cwm without touch OR USE PHILZ RECOVERY (4.4.4) CLICK HERE TO DOWNLOAD

Real procedure:-


install motorola usb drivers
extract adb drivers anywhere in your computer
copy recovery.img [i renamed it to only recovery] into adb tools folder
boot your phone into fastboot mode by pressing volume down key and pressing power key simultaneously , and then releasing power key .
connect your moto g to your computer through data cable
go into adb tools folder => while pressing shift key => right click => and click open cmd here !
type [fastboot flash recovery recovery.img] and press enter { IGNORE Mismatched partition size' AFTER FLASHING RECOVERY }


DONE  just press volume down and then volume up to boot into cwm 


FLASHING SUPER SU
DOWNLOAD THIS FILE FROM HERE
PUT IT IN INTERNAL MEMORY


PROCEDURE => IN CWM =>INSTALL FROM SD CARD => CHOOSE SUPER SU => RESTART 
It will ask 'root is broken' WHEN REBOOTING FROM CWM. CHOOSE YES
DONE ! 

I recommend these apps you should install first after rooting


Greenify (getting awesome battery backup )
xposed installer
gravitybox
tinted status bar (i love this module..make your android like ios7)
Titanium Backup