The Bernal Heights Branch Library hosts a chess lecture followed by open game play — free, no registration required, open to adults and older kids who can follow along. Check the SF Public Library event calendar for the exact time and date, as sessions are scheduled periodically rather than weekly.

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.