TULSA, Oklahoma - A standoff with Tulsa police ended more than three hours after it began. According to police, it all started with the shooting of a 13-year-old boy.

The teen was found Friday afternoon on the porch of a home in the 1100 block of North Denver.

Neighbors heard shots fired near the home and ran to help the boy who had been shot in the head while on the front porch.

Neighbor Mike Kein said, "He just put pressure on his head and held his hand and said a lot of Hail Mary's."

Emergency crews showed up quickly and loaded the teen on a stretcher then rushed him to the hospital.

Police surrounded the home on North Denver, with guns drawn and asked the people inside to come out.

Four people came out with their hands up - even an elderly woman in a wheel chair - but police said at least one other person refused to walk outside.

Neighbor Steve Liggett said, "That is pretty awful. We haven't had any crime like this in 20 years."

Police took cover behind buildings and asked, time after time, for them to walk out. Hours went by and still they didn't cooperate, which put many neighbors on edge.

"I feel sorry for the neighbors right next door, I'm sure they are pretty worried," Liggett said.

Tulsa Police Officer Leland Ashley said, "It has been chaotic, and I think a lot of that is we haven't had  a lot of cooperation, and anytime we don't have cooperation it can turn into scenes like this."

Three hours after the shooting, it came to an end. Police said they finally entered the home and found the final suspect asleep in the basement. He told police he didn't hear them over the PA system.

Police still aren't sure if the person who didn't want to come out is the shooter.

He and the others have been taken downtown to be interviewed to get it all sorted out.

The boy came out of surgery Friday evening.