Взятие ворот засчитывается главным судьей. Для того, чтобы гол был засчитан, шайба должна полностью пересечь линию ворот в пространстве между боковыми стойками.
Шайба не всегда попадает в ворота непосредственно от клюшки атакующего игрока. Если после броска она случайно отскочила от конька кого-то из его партнеров в ворота, гол засчитывается. Если же хоккеист намеренно ударил по шайбе ногой (или любой другой частью тела), гол не засчитывается – вне зависимости от того, попала ли шайба в ворота напрямую или предварительно задела кого-то из игроков.
Если шайба отскочила в ворота от игрока защищающейся команды, или он каким-либо способом сам завел ее в ворота, гол засчитывается. В случае отскока шайбы в ворота от судьи гол не засчитывается. Он также не засчитывается, если шайба была направлена в ворота высоко поднятой клюшкой или если ворота оказались сдвинуты с места – до того, как в них попала шайба.
Если игрок атакующей команды находится в площади ворот соперника до того, как туда попала шайба, взятие ворот не засчитывается. Исключение составляют ситуации, когда атакующий оказался в площади ворот в результате физического воздействия кого-то из игроков обороняющейся команды.