Matt Hazley's thumping second-half strike helped Crusaders edge out struggling Dungannon in the Premiership clash at Stangmore Park.
Matthew Snoddy struck the visitors ahead on 17 minutes after a Jordan Owens flick-on.
Sean Friars hit the Crusaders woodwork but he did level on 22 after great work by 15-year-old Liam Donnelly.
Hazley blasted in the winner on 55 minutes and the Crues had Declan Caddell sent-off late on.
Caddell picked up a second yellow card for an elbowing offence on Friars.
The match was halted for about 15 minutes late in the game because of a floodlight failure, but action resumed when the fault was fixed.
Crusaders are 10 points behind leaders Linfield in fifth place in the table while Dungannon remain 10th - only two points ahead of bottom club Glenavon.