♞ Fianchetto Learn chess tactics, one motif at a time.
0 / 48 solved

48 puzzles sourced from Lichess (CC0), validated with Stockfish. Chess logic by chess.js. Piece glyphs adapted from the Cburnett / Rfc1394 set (CC BY-SA 3.0) via cm-chessboard. No server, no build step, no runtime AI — every explanation on this site was written in advance.