At Searsport, Ben Bragg scattered four hits over six-plus innings to earn the victory with Cody Collins finishing up.
Bradley Wilcox had two singles and scored three runs to lead the Patriots at the plate.
Adrian Ellis, Zach Beaudry, Alex Carroll and Matt Coffin each singled for the host Vikings.
Bangor Christian 004 013 2 10-5-1
Searsport 000 101 1 3-4-4
Bragg, Collins (7) and Poulin; Harvey and Carroll, Stone (7)