How to summon a mob with an item in headslot that has custom model data? [duplicate]

I figured it out. This would be the correct way to do it:

/summon minecraft:zombie ~ ~1 ~ {
    ArmorItems:[
        {},{},{},{
            id:"minecraft:carrot_on_a_stick",
            Count:1b,
            tag:{CustomModelData:100001}
        }]
}