A guard shot and killed a would-be robber Friday morning during an armored-truck heist outside a Bank of America in north Houston.

The shooting happened about 7:45 a.m. at 7620 N. Shepherd near Victory, according to the Houston Police Department.