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 famous players.

Start playing

Daily chess puzzles

More information about the daily chess puzzles.
Hebden, Mark - Sadler, Matthew
Hastings 9394
1993
Damia,A - Gilevych,Artem
GRENKE Chess Open 2019, Karlsruhe GER
2019.04.19
Anand, Viswanathan - Topalov, Veselin
Amber Rapid, Monte Carlo MNC
2005.03.20
Kett, Tim - Dong, Bao Nghia
4NCL Div 1d 2018-19, Telford ENG
2019.05.06
Garriga Cazorla,Pere - Gordievsky,D
Sunway Sitges Open 2018, Sitges ESP
2018.12.22
Gunnarsson, J. - Karason, A.
Hellir, Reykjavic ICL
1997.11.01
Barua, D. - Spangenberg, H.
32nd ol, Yerevan ARM
1996.09.17
Adhiban, Baskaran - Kovalenko, Igor
PRO League Group Stage, chess.com INT
2018.02.28
Schwenke, Mia - Ostra, Noah
ODJM B 2019, Willingen GER
2019.06.09
Neiksans, Arturs - Brunello, Sabino
41st Olympiad Open 2014, Tromso NOR
2014.08.10

Chess puzzles from recently played games

Nisipeanu,LD - Rapport,R
47th GM 2019, Dortmund GER
2019.07.21
Radjabov, Teimour - Nepomniachtchi, Ian
47th GM 2019, Dortmund GER
2019.07.19
Kulaots, Kaido - Rapport, Richard
47th GM 2019, Dortmund GER
2019.07.19
Kulaots, Kaido - Rapport, Richard
47th GM 2019, Dortmund GER
2019.07.19
So, Wesley - Mamedyarov, Shakhriyar
Riga FIDE Grand Prix 2019, Riga LAT
2019.07.19
Grischuk, Alexander - Yu, Yangyi
Riga FIDE Grand Prix 2019, Riga LAT
2019.07.17
Grischuk, Alexander - Yu, Yangyi
Riga FIDE Grand Prix 2019, Riga LAT
2019.07.17
Karjakin, Sergey - So, Wesley
Riga FIDE Grand Prix 2019, Riga LAT
2019.07.17
Karjakin, Sergey - So, Wesley
Riga FIDE Grand Prix 2019, Riga LAT
2019.07.17
Matevosian,S - Ohanyan,Emin
14th Poti Open 2019, Poti GEO
2019.07.15

New chess puzzles

Pichot, A. - Flores, Di
90th ch-ARG 2015, Buenos Aires ARG
2015.10.13
Pichot, A. - Flores, Di
90th ch-ARG 2015, Buenos Aires ARG
2015.10.13
Surtees,M - Boumphrey,Luke
ch-EU, Liverpool ENG
2006.09.06
Robertson,David - Dunn,An1
ch-EU, Liverpool ENG
2006.09.06
Robertson,David - Dunn,An1
ch-EU, Liverpool ENG
2006.09.06
Robertson,David - Dunn,An1
ch-EU, Liverpool ENG
2006.09.06
Eggleston, D. - Zwahr, P.
PokerStars IoM Masters, Douglas ENG
2015.10.07
Legge,A - Jackson,O
ch-EU, Liverpool ENG
2006.09.06
Meijers,V - Swinkels,R
ch-EU, Liverpool ENG
2006.09.06
Meijers,V - Swinkels,R
ch-EU, Liverpool ENG
2006.09.06

New difficult chess puzzles

Meijers,V - Swinkels,R
ch-EU, Liverpool ENG
2006.09.06
Meijers,V - Swinkels,R
ch-EU, Liverpool ENG
2006.09.06
Conquest,S - Brandenburg,D
ch-EU, Liverpool ENG
2006.09.06
Anand, Viswanathan - Gelfand, Boris
World Blitz, Rishon Le Zion ISR
2006.09.07
Grischuk, Alexander - Anand, Viswanathan
World Blitz, Rishon Le Zion ISR
2006.09.07
Bacrot,E - Anand, Viswanathan
World Blitz, Rishon Le Zion ISR
2006.09.07
Lagno, Kateryna - Hou Yifan
SportAccord Blitz Women 2013, Beijing CHN
2013.12.14
Savchenko, B. - Shinkevich, V.
9th Ugra Governor's Cup, Khanty-Mansiysk RUS
2013.12.02
Asgarizadeh, A. - Kanarek, M.
52nd World Juniors, Kocaeli TUR
2013.09.14
Dragun, K. - Socko, B.
Amplico ch-EUR Rapid, Warsaw POL
2012.12.15

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
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
Idrisov,T - Mamedjarova,Z
Nakhchivan Open 2016, Nakhchivan AZE
2016.05.17
Stallknecht,Britta - Moeller,Hannah
ch-GER Youth U18 Girls, Willingen GER
2016.05.18
Bacrot,E - Leko, Peter
FIDE Grand Prix, Elista RUS
2008.12.17
Haussernot, Cecile - Komiagina, Maria
World Rapid Women 2018, St Petersburg RUS
2018.12.28
Milic, Borislav - Donner, Jan Hein
Beverwijk I
1958

Most popular endgame puzzles

Cyncore,Dauwynn - Rasmussen,B
Canadian Open, Winnipeg CAN
1997.07.12
Sadikin The, Irwanto - Yussof, Pg Abd Rahman
42nd Olympiad 2016, Baku AZE
2016.09.09
Gvanceladze, Anna - Goryachkina, Aleksandra
ch-RUS Rapid w 2016, Sochi RUS
2016.10.02
Bologan,V - Rublevsky,S
11th Karpov, Poikovsky RUS
2010.06.09
Braun, Christian2 - Unzicker, Ferdinand
Bundesliga 2017-18, Germany GER
2017.10.21
Schirra, Maurice - Heimsoth, Sven-Holger
8th Vellmar Open 2016, Vellmar GER
2016.07.29
Laznicka,V - Shirov, Alexei
XVI Magistral A, Pamplona ESP
2006.12.26
Czerniak, Moshe - Michel, Paul
Mar del Plata, Mar del Plata
1943
Sadorra, Julio Catalino - Gorozhanin, Mikhail
PRO League Group Stage, chess.com INT
2018.02.24
Sadorra, Julio Catalino - Gorozhanin, Mikhail
PRO League Group Stage, chess.com INT
2018.02.24