What makes this worth flagging: it's structured. You get actual instruction before the boards come out, which means this isn't just a room of strangers staring at pieces — there's something to anchor the evening. The library's Bernal room is small, so it fills. The chess is the whole thing; there's no food situation to speak of, so eat before.

Bernal Heights Branch is at 500 Cortland Ave. Street parking on Cortland is hit or miss on evenings; come from the Cortland/Andover side and you'll have better luck. No BART stop is close — the 24-Divisadero or 67-Bernal Heights Muni lines get you nearest.

If you've got two hours: catch the lecture, play one full game, talk to whoever beats you. That's the whole loop and it fits clean.