A pursuit driver unleashed a barrage of punches, but a determined police dog refused to let go and helped bring a five-hour standoff to an end Sunday night in Orange County.

The standoff began about 5:45 p.m. on Lincoln Avenue and North Batavia Street, according to Orange police Sgt. Trevor Cullen and Anaheim police. The suspect was taken into custody about 10:30 p.m. after the police dog clamped onto his arm and pulled him from the pickup.