♞ Road to 1000.
0 XP1 / 100 streak
Your moveWarm-up
◇Loading your first puzzle…

Tap or drag a piece to move.

Your game

0XP
0Best streak
0Solved

Progress stays in this browser. XP is a game score, not Elo.

Make it personal.

Paste one game or opening as PGN.

Promote to…

Open chess.

chess.js 1.4.0 · BSD license

Lichess puzzles · CC0

Opening Trainer · 82 opening branches and adapted queue/rating logic · MIT license

Stockfish.js 17.1 Lite · GPLv3 · Corresponding source & build scripts

Engine analysis runs on your device. Puzzle scores, XP and bot difficulty are not calibrated human ratings.