Robert Snodgrass was thrilled after Norwich City battled back to record a vital 3-1 victory over West Ham.