Merrimack Post 98 sneaks past Dover