Bail was set at $1.5 million today for a man accused of fatally shooting a 16-year-old boy and wounding a man in the Fernwood neighborhood on the Far South Side.

Michael O. Johnson, 23, of the 300 block of West 106th Place, is charged with murder, attempted murder and aggravated battery, police said.

He is accused of opening fire in the 10500 block of South LaSalle Street late Monday afternoon, killing 16-year-old Maurice Knowles and wounding a 24-year-old man.

A relative of Maurice had stolen a gun from Johnson, so Johnson and two others went to the home on LaSalle looking for revenge, according to Asst. State's Attorney Bridget O'Brien. Johnson and one of his companions stepped out of a gangway and fired shots at a porch where the two victims were, O'Brien said.

A witness told police she "heard a warning" about someone near the gangway and she turned and saw someone in a dark hoodie pointing a gun toward the porch, according to O'Brien. She dove into the house as Maurice was hit in the abdomen and the man was grazed in the back, O'Brien said.

The wounded man declined medical attention and would not go to the police station to talk to detectives, O'Brien said.

Other witnesses led police to Johnson, she said. When officers went to his home, Johnson kicked out a window and police initially thought the noise was gunfire. Officers finally arrested Johnson after he fell through the floor of the attic where he had been hiding, according to O'Brien.

rsobol@tribune.com | Twitter: @RosemarySobol1