ChessPuzzle.net

Improve your chess by solving chess puzzles on ChessPuzzle.net. All positions are selected from real tournament games. Play on PC, tablet, or smart phone. Review the solutions, including the tournament game the puzzle is based on. Try other moves on the analysis board and get help from an in-browser engine.

New feature: Play puzzles based on games from Magnus Carlsen, Fabiano Caruana, Vishy Anand, Vladimir Kramnik, Garry Kasparov, Judit Polgar, Veselin Topalov, Anatoly Karpov, Sergey Karjakin, Boris Gelfand, Peter Leko, Peter Svidler, Levon Aronian, Shakhriyar Mamedyarov, Maxime Vachier-Lagrave, Ding Liren, Alexander Grischuk, Wesley So, Vassily Ivanchuk, Alexei Shirov, Alexander Morozevich, and Hikaru Nakamura.

Start playing

Daily chess puzzles

More information about the daily chess puzzles.
Toma, Katarzyna - Edouard, Romain
4NCL Div 1a 2018-19, Daventry ENG
2019.02.09
Chitlange, Sakshi - Raetsky, Alexander
24th Abu Dhabi Masters, Abu Dhabi UAE
2017.08.19
Jepson, Christian - Hagen, Andreas Skytte
57th TCh-DEN Ex 2018-19, Denmark DEN
2018.10.28
Kamsky,G - Van Wely,L
Corus A, Wijk aan Zee NED
2006.01.27
Najdorf, Miguel - Guimard, Carlos E
Mar del Plata, Mar del Plata
1946
Reshetnikov,Al - Geller,J
71st Moscow Blitz, Moscow RUS
2017.09.03
Tartakower, Saviely - Wood, Gabriel
Hastings 4647
1947.01.01
Xu, Xiangyu - Miroshnichenko, Evgenij
PRO League Group Stage, chess.com INT
2019.02.27
Tang, Andrew - Bok, Benjamin
PRO League Group Stage, chess.com INT
2019.01.29
Shirov, Alexei - Salov,V
It, Madrid ESP
1997.05.29

Chess puzzles from recently played games

Ter-Sahakyan, Samvel - Del Rio De Angelis, Salvador G.
20th ch-EUR Indiv 2019, Skopje MKD
2019.03.19
Schreiner, Peter - Deac, Bogdan-Daniel
20th ch-EUR Indiv 2019, Skopje MKD
2019.03.19
Gumularz, Szymon - Lupulescu, Constantin
20th ch-EUR Indiv 2019, Skopje MKD
2019.03.19
Gumularz, Szymon - Lupulescu, Constantin
20th ch-EUR Indiv 2019, Skopje MKD
2019.03.19
Postny, Evgeny - Studer, Noel
20th ch-EUR Indiv 2019, Skopje MKD
2019.03.19
Indjic, Aleksandar - Fakhrutdinov, Timur
20th ch-EUR Indiv 2019, Skopje MKD
2019.03.19
Sargsyan, Shant - Jobava, Baadur
20th ch-EUR Indiv 2019, Skopje MKD
2019.03.19
Sargsyan, Shant - Jobava, Baadur
20th ch-EUR Indiv 2019, Skopje MKD
2019.03.19
Enchev, Ivajlo - Paravyan, David
20th ch-EUR Indiv 2019, Skopje MKD
2019.03.19
Piorun, Kacper - Neverov, Valeriy
20th ch-EUR Indiv 2019, Skopje MKD
2019.03.19

New chess puzzles

Vaibhav, Suri - Chigaev, Maksim
PRO League Group Stage, chess.com INT
2019.03.07
Meshkovs, Nikita - Sargsyan, Shant
PRO League Group Stage, chess.com INT
2019.03.07
Tsydypov, Zhamsaran - Korchmar, Vasiliy
PRO League Group Stage, chess.com INT
2019.03.07
Savchenko, Boris - Bryakin, Mikhail
PRO League Group Stage, chess.com INT
2019.03.07
Savchenko, Boris - Bryakin, Mikhail
PRO League Group Stage, chess.com INT
2019.03.07
Savchenko, Boris - Bryakin, Mikhail
PRO League Group Stage, chess.com INT
2019.03.07
Savchenko, Boris - Bryakin, Mikhail
PRO League Group Stage, chess.com INT
2019.03.07
Gupta, Abhijeet - Afanasiev, Nikita
PRO League Group Stage, chess.com INT
2019.03.07
Yakubboev, Nodirbek - Ter-Sahakyan, Samvel
PRO League Group Stage, chess.com INT
2019.03.07
Sargsyan, Shant - Ehlvest, Jaan
PRO League Group Stage, chess.com INT
2019.03.07

New difficult chess puzzles

Sam, Gabriel - Clarke, Brandon G I
PRO League Group Stage, chess.com INT
2019.03.07
Sam, Gabriel - Clarke, Brandon G I
PRO League Group Stage, chess.com INT
2019.03.07
Bartell, Thomas - Thavandiran, Shiyam
PRO League Group Stage, chess.com INT
2019.03.06
Saric, Ivan - Charbonneau, Pascal
PRO League Group Stage, chess.com INT
2019.03.06
Belous,Mikhail - Sivuk,V
Prague International Open, Prague CZE
2019.03.10
Hovhannisyan, Robert - Semjonovs, Ilja
20th ch-EUR Indiv 2019, Skopje MKD
2019.03.18
Andersen, Ib Hother - Hoffmann, Tobias
57th TCh-DEN Ex 2018-19, Denmark DEN
2019.03.16
Thybo, Jesper Sondergaard - Hansen, Sune Berg
57th TCh-DEN Ex 2018-19, Denmark DEN
2019.03.16
Jepson, Christian - Haubro, Martin
57th TCh-DEN Ex 2018-19, Denmark DEN
2019.02.24
Hansen, Lars - Skjoldager, Per
57th TCh-DEN Ex 2018-19, Denmark DEN
2019.01.12

Most popular chess puzzles

Gasanov,E - Kovalenko,I
17th ch-EUR Indiv 2016, Gjakova KOS
2016.05.15
Akopian,V - Bologan,V
President's Cup, Elista RUS
1998.05.08
Rose,Luis Stratos - Fischer,Maxi
ch-GER Youth U25 2016, Willingen GER
2016.05.21
Idrisov,T - Mamedjarova,Z
Nakhchivan Open 2016, Nakhchivan AZE
2016.05.17
Fedoseev, Vladimir3 - Ziska, Helgi Dam
23rd Abu Dhabi Masters, Abu Dhabi UAE
2016.08.25
Smith, Shreyas - Adesina, Adeyinka
42nd Olympiad 2016, Baku AZE
2016.09.05
Bacrot,E - Leko, Peter
FIDE Grand Prix, Elista RUS
2008.12.17
Oparin, Grigoriy - Abramovic, Bosko
32nd ECC Open 2016, Novi Sad SRB
2016.11.07
Inarkiev,E - Kamsky,G
FIDE GP, Baku AZE
2008.04.21
Sadikin The, Irwanto - Yussof, Pg Abd Rahman
42nd Olympiad 2016, Baku AZE
2016.09.09

Most popular endgame puzzles

Gvanceladze, Anna - Goryachkina, Aleksandra
ch-RUS Rapid w 2016, Sochi RUS
2016.10.02
Haussernot, Cecile - Komiagina, Maria
World Rapid Women 2018, St Petersburg RUS
2018.12.28
Laznicka,V - Shirov, Alexei
XVI Magistral A, Pamplona ESP
2006.12.26
Zherebtsova, Alexandra - Sanarov, Leonid
Chigorin Memorial 2016, St Petersburg RUS
2016.10.16
Machlik, Edit - Arnaudov, G. Petar
Oslo Open 2016, Fornebu NOR
2016.10.01
Karjakin, Sergey - Caruana, Fabiano
Baku FIDE Grand Prix 2014, Baku AZE
2014.10.02
Kramnik, Vladimir - Anand, Viswanathan
WCh, Bonn GER
2008.10.20
Altshul, Raffael - Babotin, Ivan
Chigorin Memorial 2016, St Petersburg RUS
2016.10.18
Wall, G. - Arkell, K.
4NCL 2010-11, Hinkley Island ENG
2011.05.02
Yu, Yangyi - Wang, Yue
TCh-CHN 2016, China CHN
2016.10.31