PHOENIX (3TV/CBS5) -- One person is injured after a small plane crashed in a neighborhood in north Phoenix.
The crash happened near 31st Avenue and Deer Valley Road around 3 p.m. on Tuesday.
The plane was en route from Scottsdale to Carson City, Nevada when it was diverted to Deer Valley airport. It would crash not far from the runway.
"I just heard a loud bang and the wall next to me shook," said neighbor Kyle Cartmell
"I was actually out watering my plants and I saw somebody running by my house," said neighbor Jeremy Colwill.
The plane collided with a concrete wall, then a light pole. Amazingly it missed all nearby homes before bursting into flames.
"Luckily he didn’t crash into any houses, weren’t any cars involved, just unfortunate for the pilot," said neighbor Tom Jetter.
According to Phoenix fire, a bystander helped remove the pilot from the plane before firefighters arrived. A spokesperson for Phoenix fire believes the bystander helped save the pilot's life.
"It sounds like the bystander was pulling him from the plane and the flames were actually engulfing the plane while he was doing that. It was a heroic effort on his part," said Captain Danny Gile with the Phoenix Fire Department.
Phoenix fire said the pilot, a man in his 50's, was alert and talking when he was transported to the hospital. He is currently listed in critical condition with second and third degree burns.
[SLIDESHOW: Fiery plane crash in northwest Phoenix neighborhood]
As crews were working to remove the wreckage from the crash, the plane reignited in a fireball. No one was hurt in that small explosion.
The Federal Aviation Administration said a single-engine Mooney M20 crashed under unknown circumstances, one mile west of Deer Valley Airport. The tail number is N576CM.
The FAA and the NTSB will investigate.