Linesman Randy Levine didn't quite know what hit him.

It was 21 seconds before the end of the junior varsity hockey game at Iceworks in Syosset, N.Y., Friday night, with Cold Spring Harbor leading Oceanside 7-2, and Levine was busy trying to break up a fight between two players.

Suddenly, he said, he was pulled backward by his uniform and knocked to the ice, where he hit his head. Then he felt someone fall on him.

"My first thought was that it might be a player," he said. "I had no expectation that it might be a fan."

But it was. Officials from the High School Hockey League of Nassau County said the man, the father of a member of the Oceanside team, opened the door to the rink, lumbered onto the ice, and grabbed a 15-year-old player from the Cold Spring Harbor team in a chokehold. He then grabbed Levine, witnesses said, knocking him down and falling on him, before he was dragged off the ice by game officials. Neither Levine, 47, nor the player, identified by police as Andrew McAvoy, was seriously injured.

"I've been officiating sports for 15 years . . . and this is a first," Levine said. "But unfortunately, I'm not surprised, because parents are out of control."

An Old Brookville police report said Robert A. Schmitt was arrested and charged with third-degree assault with intent to injure and third-degree attempted assault.

Schmitt fled the scene, pursued by a league official and a Zamboni driver, who took down his license plate as he left, said referee Rich Walker. Schmitt was arrested Sunday and has been banned from any league games or functions, pending an investigation by the league's disciplinary committee.