If your Moto G is connecting in qhsusb dload and you assume it is bricked then you can try this and see if this work for you as much worked for me.
1- Take apart the phone
2- Unplug the battery from the board
3- Connect to your usb charger
4- You will see a image like on attachment
5- Without disconnect the charger plug the battery to your board and let it charge for a few minutes
6- Flash your phone in order to update your bootloader
Good Luck
1- Take apart the phone
2- Unplug the battery from the board
3- Connect to your usb charger
4- You will see a image like on attachment
5- Without disconnect the charger plug the battery to your board and let it charge for a few minutes
6- Flash your phone in order to update your bootloader
Good Luck