From my experiences (around 1500-1800 ladder) Zamazenta has only a handful of checks ie: enamorus, special dragapult, dondozo and a few more. but to check it you often have to sacrifice 1 or more pokemon to get into a survivable position. a pokemon that almost requires 1+ sack just not not...