The Swampscott High golf team edged Salem, 36 1/2-35 1/2, in a match that came down to the final putt.Swampscott’s Joshua Dembkoski halved his match at No. 8, but the effort was good enough to put the Big Blue over the top. Swampscott’s Max Kane won 5-4 at No. 2; Justin Massey halved his match at three; Spencer Graham won 5-4 at four; Pat DeChillo won 7-2 at six; and Dan Owen halved his match at seven, which was also critical when the scores were tallied.Swampscott is 6-1 with a tri-match with Classical and Danvers on tap Tuesday at Tedesco Country Club.Saugus 39, Classical 33At Gannon Golf Course, the Rams had strong performances in several spots, but the Sachems capitalized when the opportunity arose. Classical’s Jeff Gaudet won 5-4 at No. 1; Sean Winchell was low man for Classical with a 36. He won 7-2 at No. 2. Steve Nelson won 6 1/2-2 1/2 at No. 7 and Peter Rondeau halved his match at No. 8. Chris Merrill also played well, losing 4-5 at No. 5.St. John 283, Xaverian 284At Salem Country Club, the Eagles eked out a win in about as close a match as you’ll see. The teams were tied at 241 after the top six scores on each team were totaled, sending the match to a tiebreaker. This entailed going to the seventh-best score for each team, and the Eagles won that battle with John Tassinari’s 42.Nick Maccario was low man for St. John’s with a 38. Three players shot a 40 – Emilio Bardini, Corey Amirault and Nick McLaughlin. James Miller (41) and Nick Pandela (42) also contributed to the win. The Prep is 6-9, 3-0 in the Catholic Conference.St. Mary’s 172, Williams 121At Gannon Golf Course, the Spartans (4-0) won fairly comfortably, led by Anthony Cardillo, who shot a 39 for 28 points. Brian Griffin, 39 for 27 points; Kevin McCarthy, 39 for 27 points; Matt O’Hare, 40 for 25 points; Jesse Powers, 41 for 24 points; George Carey, 41 for 22 points, and Dan Lacroix, 44 for 19 points, also played well.Pentucket 161, Lynnfield 142At Bradford Country Club, Paul O’Brien (36 points) and Brian Corcoran (34 points) looked good for the Pioneers (3-2-0) in the loss. O’Brien shot a 35 and Corcoran a 36.Gloucester 43, Peabody 29At Bass Rocks, the Fishermen spoiled the Tanners’ (5-1) perfect record. Peabody’s Pat Dumas lost 3-6 at No. 1; Ryan English lost 2 1/2-6 1/2 at No. 2; Steve Craven halved his match at three; Kyle Franey lost 3 1/2-5 1/2 at four; Greg Durant lost 3-6 at five; Pat Trainor halved his match at six; Brian Latorella lost 3-6 at seven and Pat Sucharewicz won 5-4 at eight.