Maiden survives N-C rally to earn victory