Chess Puzzles
Interesting chess puzzles and game positions in FEN format.
If you have the full version of SparkChess, you can copy each string, paste it in the Board Editor, then click Apply to play from that position. If you just have the online version, click the "Play now" link after each puzzle.
Tip: Click on a FEN string to select it automatically.
Corina-Isabela Peptan vs. Vlasta Macek
Put your chess skills to the test with this chess puzzle from Corina-Isabela Peptan vs Vlasta Macek. White to move and win in 3.
Győző Forintos vs. Boris Spassky
Solve this chess puzzle that occurred between Győző Forintos and Boris Spassky in Leningrad, 1960. Black to move and win in 3.
Max Walter vs. Emanuel Lasker
Play online this chess puzzle from a game between grandmasters Max Walter and Emanuel Lasker. Black to move and win in 3.
Cristina Iosif vs. Almira Skripchenko
Try to solve this easy chess puzzle online: International Masters Cristina Iosif vs Almira Skripchenko. Black to move and mate in 2.
Isaías Pleci vs. Lucius Endzelins
Isaías Pleci vs Lucius Endzelins. White to move and win in 2. Can you find the solution to this chess puzzle from 1939?
Veselin Topalov vs. Garry Kasparov
A chess puzzle form a game in Moscow, 1994 between Veselin Topalov and Garry Kasparov. Topalov moves and wins in 4.
Monterinas vs. Max Euwe
Play online this chess puzzle from a simul between Monterinas vs Max Euwe, Amsterdam, 1927. Black to move and win in 2.
Alexander Alekhine vs. Fahardo
Puzzle from a simul between Alexander Alekhine vs Fahardo, Montevideo, 1939. White to move and win in 2. Can you solve this chess puzzle online?
Recent Articles
- Cheese Life or Chess Life?
- Alexandra and Andrea Botez: Chess Content Creators
- A Paul Morphy book and the 2025 Chess Journalists of America Awards
- The Second Chess Grandmaster
- No Praise, No Scorn—Just Chess
- Grandmaster Susan Polgar at US Chess SuperNationals VIII (May 2025)
- Webster University wins The President’s Cup!
- President’s Cup Chess: Texas versus Missouri and YOU could be a winner!