21-year-old Maynard passed a medical today and signed a four-year deal at Ashton Gate.
Maynard will now go straight into the Robins squad that faces Royal Antwerp tomorrow night.
A host of teams had been linked with Maynard for a good while but it was Bristol City how more or less matched Crewe asking price for the Winsford born striker.
Maynards stats spoke for themself with Nicky netting 35 goals from 57 starts in two seasons.