A 10-year-old boy was in critical condition Thursday morning after police say nearly two dozen shots were fired into his home, hitting him in the face and chest.