Arbab Sajjad scored the only goal of the game on a penalty kick in the second half as Atlantic City edged Holy Spirit 1-0 in Atlantic City.
The Vikings won their fifth straight game and improved to 9-2-1 overall and 9-0-1 in the Cape-Atlantic League United Division.
Dennis Castro made six saves and Jeremias Quinones had two to share the shutout.
John Mullen stopped 23 shots for the Spartans (6-5-1, 6-4-1).