Mahopac (10-8-2) also got two goals from Owen Nolan, and Matt DeRosa and Buckley each had an assist.
John Jay's Cody Harris and Lucas Prestamo each had a goal.
Tom Gilmore had 33 saves in net for Mahopac. John Jay's Jason Styles stopped 21 shots on goal.
"We played well in the first two periods," 'Pac coach Chris Lombardo said. "In the third we took some penalties, we gave them a shot. But we did a tremendous job killing penalties and blocking shots."
Click here to follow Daily Voice Mahopac and receive free news updates.