A 11-hour police standoff outside a home in Rocky Mount ended just after 5 p.m. when shots were fired and the suspect was taken to the hospital.