Cliftonville claimed a first League win in two months by overcoming Bangor to boost their hopes of a top-six finish in the Sports Direct Premiership.