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.
Mohite,Ranveer - Tomazini,Z
25th Zadar Open A 2018, Zadar CRO
2018.12.17
Assaubayeva, Bibisara - Ponkratov, Pavel
PRO League Group Stage, chess.com INT
2019.01.17
Hebden, Mark L - Bukojemski, Adam
London Classic Open 2018, London ENG
2018.12.11
Potapov, Pavel - Wang, Hao
World Blitz 2018, St Petersburg RUS
2018.12.29
Van Foreest,Lucas - L'Ami,E
81st Tata Steel GpB, Wijk aan Zee NED
2019.01.16
Aditya,Mittal - Swapnil,SD
17th Delhi Open 2019, New Delhi IND
2019.01.12
Tan, Justin2 - Niemann, Hans
PRO League Group Stage, chess.com INT
2019.01.08
Neikirch, Oleg BUL - Hounie Fleurquin, Carlos URU
8th olm final B, Buenos Aires ARG
1939.09.11
Stevanic, David - Herrera Reyes, Jose Antonio
PRO League Group Stage, chess.com INT
2019.01.10
Rodchenkov, Vitaly - Andriasian, Zaven
PRO League Group Stage, chess.com INT
2019.01.10

Chess puzzles from recently played games

Paehtz,E - Van Foreest,Lucas
81st Tata Steel GpB, Wijk aan Zee NED
2019.01.20
Paehtz,E - Van Foreest,Lucas
81st Tata Steel GpB, Wijk aan Zee NED
2019.01.20
Maghsoodloo,Parham - Gledura,B
81st Tata Steel GpB, Wijk aan Zee NED
2019.01.20
Carlsen, Magnus - Rapport,R
81st Tata Steel GpA, Wijk aan Zee NED
2019.01.20
Saduakassova, Dinara - L'Ami, Erwin
81st Tata Steel GpB, Wijk aan Zee NED
2019.01.19
Saduakassova, Dinara - L'Ami, Erwin
81st Tata Steel GpB, Wijk aan Zee NED
2019.01.19
Saduakassova, Dinara - L'Ami, Erwin
81st Tata Steel GpB, Wijk aan Zee NED
2019.01.19
Kramnik, Vladimir - Anand, Viswanathan
81st Tata Steel GpA, Wijk aan Zee NED
2019.01.19
Carlsen, Magnus - Mamedyarov, Shakhriyar
81st Tata Steel GpA, Wijk aan Zee NED
2019.01.18
Keymer,Vincent - Van Foreest,Lucas
81st Tata Steel GpB, Wijk aan Zee NED
2019.01.18

New chess puzzles

Diez del Corral, Jesus ESP - Rodriguez Gonzales, Jesus CUB
14th olm final B, Leipzig GDR
1960.10.28
Holm, Sejer DEN - Fred, Aatos FIN
14th olm final B, Leipzig GDR
1960.10.28
Raisa, Unto FIN - Koelvig, Bent DEN
14th olm final B, Leipzig GDR
1960.10.28
Janetschek, Karl AUT - Doda, Zbigniew POL
14th olm final B, Leipzig GDR
1960.10.28
Beni, Alfred AUT - Plater, Kazimierz POL
14th olm final B, Leipzig GDR
1960.10.28
Beni, Alfred AUT - Plater, Kazimierz POL
14th olm final B, Leipzig GDR
1960.10.28
Sliwa, Bogdan POL - Robatsch, Karl AUT
14th olm final B, Leipzig GDR
1960.10.28
Sliwa, Bogdan POL - Robatsch, Karl AUT
14th olm final B, Leipzig GDR
1960.10.28
Matanovic, Aleksandar YUG - Padevsky, Nikola BUL
14th olm final A, Leipzig GDR
1960.11.08
Bisguier, Arthur Bernard USA - Golz, Werner GDR
14th olm final A, Leipzig GDR
1960.11.08

New difficult chess puzzles

Langeweg, Christian NED - Pfeiffer, Gerhard GER
14th olm final A, Leipzig GDR
1960.11.08
Forcen Esteban, Daniel - Lagarde, Maxime
PRO League Group Stage, chess.com INT
2019.01.17
Baldauf, Marco - Pavasovic, Dusko
PRO League Group Stage, chess.com INT
2019.01.17
Gligoric, Svetozar YUG - Fischer, Robert James USA
14th olm final A, Leipzig GDR
1960.10.31
Minev, Nikolai BUL - Weinstein, Raymond USA
14th olm final A, Leipzig GDR
1960.10.30
Bilek, Istvan HUN - Neikirch, Oleg BUL
14th olm final A, Leipzig GDR
1960.10.29
Lehmann, Heinz GER - Dittmann, Sieghart GDR
14th olm final A, Leipzig GDR
1960.10.29
Szabo, Julius ROM - Bisguier, Arthur Bernard USA
14th olm final A, Leipzig GDR
1960.10.28
Asturias, Jose Luis GUA - Winz, Victor ISR
8th olm qual. group 4, Buenos Aires ARG
1939.08.29
Rojahn, Ernst NOR - Czerniak, Moshe ISR
8th olm qual. group 4, Buenos Aires ARG
1939.08.27

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
Gvanceladze, Anna - Goryachkina, Aleksandra
ch-RUS Rapid w 2016, Sochi RUS
2016.10.02
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

Most popular endgame puzzles

Sadikin The, Irwanto - Yussof, Pg Abd Rahman
42nd Olympiad 2016, Baku AZE
2016.09.09
Laznicka,V - Shirov, Alexei
XVI Magistral A, Pamplona ESP
2006.12.26
Karjakin, Sergey - Caruana, Fabiano
Baku FIDE Grand Prix 2014, Baku AZE
2014.10.02
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
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
Kazhgaleyev, Murtas - Neiksans, Arturs
42nd Olympiad 2016, Baku AZE
2016.09.08