The home side took the lead just three minutes into the game at Clandeboye after the alert Ben Cushnie fired in the rebound of Reece Neale’s free-kick, which had been palmed away by Dibaga.
Crusaders found a quick leveller when Bryden latched onto Lloyd Anderson’s through ball and drilled home from a tight angle on nine minutes.
The frantic start to the game continued with Bangor awarded a penalty just four minutes later after Ben Arthurs was brought down by Dibaga, but the Crusaders stopper dived to his right to deny Arthurs’ spot-kick.
Declan Caddell’s side took the lead in the 28th minute with Bryden netting his second of the evening when he beat his marker and travelled to the edge of the box before sending a low shot past Gareth Deane.
Just before the break, Cushnie’s back-healed effort from a long Neale throw-in crashed off the crossbar and denied Bangor a late first half leveller.
In the 53rd minute, the Seasiders were awarded their second spot-kick of the evening after Arthurs was fouled in the box by Kurtis Forsythe. However, the busy Crusaders keeper went the correct way again and denied Cushnie, and Bangor, their second of the evening.
Things went from bad to worse for Bangor when they had two players sent off in the space of a minute after having two coaching staff sent off earlier in the half. The first, when Stephen McGuinness was given his marching orders for a foul in midfield before substitute Matthew Ferguson was dismissed for an off-the-ball incident.
In the final five minutes Lee Feeney’s side thought they had grabbed a late equaliser, but the effort was disallowed for an infringement in the build-up.
The goals weren’t done there though with Bryden completing his hat-trick and sealing the three points for Crusaders in additional time when he caught the Bangor defence sleeping and rifled a low drive into the back of the net.