A group of cyclists ended up rescuing the boy but couldn't save the man.
Police say Randy Suchy of Naperville and two boys were fishing on some rocks when one of the children ventured out into the water. The 12-year-old boy, who is the son of Suchy's girlfriend, was pulled under. Suchy jumped in to try to save him but also became trapped.
A group of four men riding their bicycles from Knox Presbyterian Church in Naperville saw the situation unfold and jumped in after them. The church's Pastor Clint Roberts said that at some point both the boy and the man went under, only to pop up a minute or two later.
"They were pushed out, unconscious now, and they reemerged about 20 yards down, facedown," Roberts said.
One of the rescuers was hurt trying to save them.
"After I got out, one of the paramedics came over and said, 'I gotta look at your cuts.' And I'm like, 'OK, but you know, that's nothing for what these two people had went through," said rescuer Neil Goltermann.
The boy was revived by emergency crews at the scene and is hospitalized in stable condition Friday night.