A Salt Lake man -- who was refereeing a recreational soccer game, in Taylorsville -- is in critical condition today, after being punched by a teenage player.

Police say injuries to the man, 46, were initially believed to be minor.  But after he was hospitalized, doctors found his medical issues to be more severe.

The player, 17, was booked into the Salt Lake Valley Juvenile Detention Center.  Witnesses say he punched the victim only one time.