Уже достаточно давно офсайд определяется по факту контакта игрока, находившегося в офсайде, с мячом. Можете обратить внимание на то, как лайнсмены поднимают флажок в случае офсайда: не во время паса или не во время полета мяча, а именно во время приема мяча игроком, которому мяч направлялся. Это отнюдь не заторможенная реакция боковых, как многие любят шутить, а как раз действия направленные на отсутствие лишних остановок и свистков. В данном случае представлена как раз показательная ситуация, в которой даже бесспорно находившийся в офсайде игрок мяча не получил, так с какого перепугу игру останавливать? Это так называемый пассивный оффсайд.
Вот выдержка из изменений правил датированных 2006 годом:
[2] ИЗМЕНЕНИЕ В ПРАВИЛАХ ОПРЕДЕЛЕНИЯ ПАССИВНОГО ОФСАЙДА
Теперь если мяч направлен в зону игрока, который находится в офсайде, лайнсмен должен подождать, пока этот мяч дойдет до адресата. Если мяч доходит до этого игрока, то необходимо остановить игру. Если до другого игрока атакующей команды, выбегающего из-за спин соперника, то игра продолжается.
Ответ на комментарий sola_molo
Гол засчитали? По правилам же не должны, свисток об офсайде должен быть раньше.