Links

This form does not yet contain any fields.
    1948 World Chess Championship 1959 Candidates 1962 Candidates 2.c3 Sicilian 2.f4 Sicilian 2011 European Team Championship 2011 Russian Championship 2012 Capablanca Memorial 2012 Chess Olympiad 2012 European Women's Championship 2012 London Chess Classic 2012 U.S. Junior Championship 2012 U.S. Women's Championship 2012 US Championship 2012 Women's World Chess Championship 2012 World Rapid and Blitz Championships 2013 Alekhine Memorial 2013 Beijing Grand Prix 2013 European Club Cup 2013 European Team Championship 2013 FIDE World Cup 2013 Kings Tournament 2013 London Chess Classic 2013 Russian Championship 2013 Tal Memorial 2013 U.S. Championship 2013 Women's World Championship 2013 World Blitz Championship 2013 World Championship 2013 World Rapid Championship 2013 World Team Championship 2014 Capablanca Memorial 2014 Chess Olympiad 2014 London Chess Classic 2014 Petrosian Memorial 2014 Rapid & Blitz World Championship 2014 Russian Team Championship 2014 Sinquefield Cup 2014 Tigran Petrosian Memorial 2014 U.S. Championship 2014 U.S. Open 2014 Women's World Championship 2014 World Blitz Championship 2014 World Championship 2014 World Junior Championships 2014 World Rapid Championship 2015 Capablanca Memorial 2015 Chinese Championship 2015 European Club Cup 2015 European Team Championship 2015 London Chess Classic 2015 Millionaire Open 2015 Poikovsky 2015 Russian Team Championship 2015 Sinquefield Cup 2015 U.S. Championship 2015 Women's World Championship KO 2015 World Blitz Championship 2015 World Cup 2015 World Junior Championship 2015 World Open 2015 World Rapid & Blitz Championship 2015 World Team Championships 2016 2016 Candidates 2016 Capablanca Memorial 2016 Champions Showdown 2016 Chess Olympiad 2016 Chinese Championship 2016 European Club Cup 2016 Isle of Man 2016 London Chess Classic 2016 Russian Championship 2016 Sinquefield Cup 2016 Tal Memorial 2016 U.S. Championship 2016 U.S. Junior Championship 2016 U.S. Women's Championship 2016 Women's World Championship 2016 World Blitz Championship 2016 World Championship 2016 World Junior Championship 2016 World Open 2016 World Rapid Championship 2017 British Championship 2017 British Knockout Championship 2017 Champions Showdown 2017 Chinese Championship 2017 Elite Mind Games 2017 European Team Championship 2017 Geneva Grand Prix 2017 Grand Prix 2017 Isle of Man 2017 London Chess Classic 2017 PRO Chess League 2017 Russian Championship 2017 Sharjah Masters 2017 Sinquefield Cup 2017 Speed Chess Championship 2017 U..S. Championshp 2017 U.S. Junior Championship 2017 Women's World Championship 2017 World Cup 2017 World Junior Championship 2017 World Rapid & Blitz Championships 2017 World Team Championship 2018 British Championship 2018 Candidates 2018 Chess Olympiad 2018 Dortmund 2018 European Championship 2018 European Club Cup 2018 Gashimov Memorial 2018 Gibraltar 2018 Grand Chess Tour 2018 Grenke Chess Classic 2018 Grenke Chess Open 2018 Isle of Man 2018 Leuven 2018 London Chess Classic 2018 Norway Chess 2018 Paris 2018 Poikovsky 2018 Pro Chess League 2018 Shenzhen Masters 2018 Sinquefield Cup 2018 Speed Chess Championship 2018 St. Louis Rapid & Blitz 2018 Tal Memorial 2018 Tata Steel Rapid & Blitz 2018 U.S. Championship 2018 Wijk aan Zee 2018 Women's World Championship 2018 World Championship 2018 World Rapid & Blitz Championship 2019 Abidjan 2019 Aeroflot Open 2019 Biel 2019 Capablanca Memorial 2019 Champions Showdown 2019 Dortmund 2019 Du Te Cup 2019 European Championship 2019 Gashimov Memorial 2019 GCT Paris 2019 GCT Zagreb 2019 Gibraltar 2019 Grand Chess Tour 2019 Grand Prix 2019 Grenke Chess Classic 2019 Karpov Poikovsky 2019 Lindores Abbey 2019 Moscow Grand Prix 2019 Norway Chess 2019 Norway Chess blitz 2019 Pro Chess League 2019 Riga Grand Prix 2019 Russian Team Championship 2019 Sinquefield Cup 2019 St. Louis Rapid & Blitz 2019 U.S. Championship 2019 Wijk aan Zee 2019 Women's Candidates 2019 World Rapid & Blitz Championships 2019 World Team Championship 2020 Banter Blitz Series Final 2020 Candidates 2020 Champions Chess Tour 2020 Chess Olympics 2020 Chess.com Speed Chess Championship 2020 Clutch Chess 2020 FIDE Online Nations Cup 2020 Grand Chess Tour 2020 Magnus Carlsen Invitational 2020 Norway Chess 2020 Russian Championship 2020 Skilling Open 2020 St. Louis Rapid & Blitz 2020 U.S. Championship 2021 Aimchess U.S. Rapid 2021 Champions Showdown 2021 Chess.com Speed Chess Championship 2021 Chessable Masters 2021 Croatia Grand Prix 2021 Croatia Rapid and Blitz 2021 European Team Championship 2021 FIDE Grand Swiss 2021 FTX Crypto Cup 2021 Goldmoney Asian Rapid 2021 Grand Chess Tour 2021 Leon 2021 Magnus Carlsen Invitational 2021 Meltwater Tour Finals 2021 New in Chess Classic 2021 Norway Chess 2021 Opera Euro Rapid 2021 Paris Rapid & Blitz 2021 San Fermin Masters 2021 Sinquefield Cup 2021 St. Louis Rapid & Blitz 2021 Superbet Chess Classic 2021 Tal Memorial Blitz 2021 U.S. Championship 2021 Wijk aan Zee 2021 World Chess Championship 2021 World Cup 2021 World Rapid & Blitz Championships 2022 American Cup 2022 Candidates 2022 Chess Olympics 2022 Chessable Masters 2022 FIDE Grand Prix 2022 Grand Chess Tour 2022 Meltwater Tour 2022 Norway Chess 2022 Superbet Chess Classic 2022 Superbet Rapid & Blitz 2022 Wijk aan Zee 2022 World Chess Championship 2024 Chess Olympics 22014 Sinquefield Cup 22014 U.S. Championship 22016 Chess Olympiad 22019 GCT Zagreb 22019 Wijk aan Zee 2Mind Games 2016 2Wijk aan Zee 2017 60 Minutes A. Muzychuk A. Sokolov aattacking chess Abby Marshall Abhijeet Gupta Abhimanyu Mishra Accelerated Dragon achieving excellence ACP Golden Classic Adams Aeroflot 2010 Aeroflot 2011 Aeroflot 2012 Aeroflot 2013 Aeroflot 2015 Aeroflot 2016 Aeroflot 2017 AGON Agrest Airthings Masters Akiba Rubinstein Akiva Rubinstein Akobian Akshat Chandra Alejandro Ramirez Alekhine Alekhine Defense Aleksander Lenderman Aleksandra Goryachkina Alekseev Alena Kats Alex Markgraf Alexander Alekhine Alexander Beliavsky Alexander Grischuk Alexander Ipatov Alexander Khalifman Alexander Moiseenko Alexander Morozevich Alexander Niktin Alexander Onischuk Alexander Panchenko Alexander Stripunsky Alexander Tolush Alexandra Kosteniuk Alexei Dreev Alexei Shirov Alexey Bezgodov Alireza Firouzja Almasi AlphaZero Alvin Plantinga Amber 2010 Amber 2011 American Chess Magazine Amos Burn Anand Anand-Carlsen 2013 Anand-Gelfand 2012 Anand-Gelfand World Championship Match Anand-Topalov 2010 Anastasia Bodnaruk Anatoly Karpov Anders Ericsson Andrei Volokitin Andrew Martin Andrew Paulson Andrey Esipenko Android apps Anish Giri Anna Muzychuk Anna Ushenina Anna Zatonskih Anti-Marshall Lines Anti-Moscow Gambit Anti-Sicilians Antoaneta Stefanova Anton Korobov Anton Kovalyov apps April Fool's Jokes Archangelsk Variation Arianne Caoili Arjun Erigaisi Arkadij Naiditsch Arkady Dvorkovich Arne Moll Aron Nimzowitsch Aronian Aronian-Kramnik 2012 Arthur Bisguier Arthur van de Oudeweetering Artur Yusupov Arturo Pomar Ashland University football Astrakhan Grand Prix 2010 attack attacking chess Austrian Attack Averbakh Awonder Liang Baadur Jobava Bacrot Baku Grand Prix 2014 Baltic Defense Bangkok Chess Club Open Baskaran Adhiban Bazna 2011 Becerra beginner's books Beliavsky Ben Feingold Benko Gambit Bent Larsen Berlin Defense Biel 2012 Biel 2014 Biel 2015 Biel 2017 Bilbao 2010 Bilbao 2012 Bilbao 2013 Bilbao 2015 Bilbao 2016 Bilbao Chess 2014 bishop endings Bishop vs. Knight Blackburne Blaise Pascal blindfold chess blitz blitz chess Blumenfeld Gambit blunders Bob Hope Bobby Fischer Bogo-Indian Bohatirchuk Bologan Book Reviews books Boris Gelfand Boris Ivkov Boris Spassky Borislav Ivanov Borki Predojevic Boruchovsky Botvinnik Botvinnik Memorial Branimiir Maksimovic Breyer Variation brilliancy British Championship British Chess Magazine Bronstein Bronznik Brooklyn Castle Browne Brunello Bu Xiangzhi Budapest bullet chess Bundesliga California Chess Reporter Camilla Baginskaite Campomanes Candidates 2011 Candidates 2011 Candidates 2012 Candidates 2013 Candidates 2014 Capablanca Carlsen Caro-Kann cartoons Caruana Catalan Cebalo Charles Krauthammer Charlie Rose cheating Cheparinov chess and drugs chess and education chess and marketing chess books chess cartoons chess documentaries chess engines chess history chess in fiction chess in film chess in schools Chess Informant chess lessons chess openings chess politics chess psychology chess ratings chess strategy chess variants Chess24 Chess960 ChessBase DVDs ChessBase Shows ChessLecture Presentations ChessLecture Videos ChessLecture.com ChessUSA ChessUSA blog ChessVibes ChessVideos Presentations Chigorin Variation Chinese Chess Championship Chithambaram Aravindh Christian faith Christiansen Christmas Colin Crouch Colle combinations Commentary computer chess computers correspondence chess Corsica COVID-19 Cristobal Henriquez Villagra Cyrus Lakdawala Dan Parmet Danailov Daniel Parmet Daniil Dubov Danny Kopec Danzhou Danzhou 2016 Danzhou 2017 Dave MacEnulty Dave Vigorito David Anton David Bronstein David Howell David MacEnulty David Navara Davies Deep Blue Deeper Blue defense Dejan Antic Delchev Denis Khismatullin DGT errors Ding Liren Dirk Jan ten Geuzendam Dmitry Andreikin Dmitry Gurevich Dmitry Jakovenko Dmitry Svetushkin Dominic Lawson Donald Trump Dortmund 2010 Dortmund 2011 Dortmund 2012 Dortmund 2012 Dortmund 2013 Dortmund 2014 Dortmund 2015 Dortmund 2016 Dortmund 2017 Doug Hyatt Dragoljub Velimirovic draws dreams Dreev Dunning-Kruger Effect Dutch Defense DVD Reviews DVDs Dvoirys Dvoretsky Easter Edouard Efimenko Efstratios Grivas Eltaj Safarli Emanuel Lasker Emory Tate en passant endgame studies endgames Endgames English Opening Ernesto Inarkiev Erwin L'Ami Esserman Etienne Bacrot European Championship 2015 European Club Cup 2012 European Club Cup 2014 European Individual Championship 2012 Evgeni Vasiukov Evgeny Bareev Evgeny Najer Evgeny Sveshnikov Evgeny Tomashevsky Exchange Ruy expertise Fabiano Caruana Falko Bindrich farce FIDE FIDE Grand Prix FIDE politics FIDE Presidential Election FIDE ratings Fier fighting for the initiative Finegold Fischer Fischer-Spassky 1972 football Francisco Vallejo Pons Fred Reinfeld French Defense Fritz 15 Ftacnik Gadir Guseinov Gajewski Gaprindashvili Garry Kasparov Gashimov Gashimov Memorial 2017 Gata Kamsky Gawain Jones Gelfand Gelfand-Svidler Rapid Match Geller Geneva Masters Genna Sosonko Georg Meier Georgios Makropolous GGarry Kasparov Gibraltar 2011 Gibraltar 2012 Gibraltar 2013 Gibraltar 2014 Gibraltar 2015 Gibraltar 2016 Gibraltar 2017 Giorgios Makropoulos Giri Go Grand Chess Tour Grand Chess Tour 2017 Grand Chess Tour Paris 2017 Grand Prix 2014-2015 Grand Prix Attack Greek Gift sacrifice Grenke Chess Classic 2013 Grenke Chess Classic 2015 Grenke Chess Classic 2017 Grigoriy Oprain Grinfeld Grischuk Grob Groucho Marx Gruenfeld Defense Grünfeld Defense Gukesh Dommaraju Gulko Gunina Guseinov Gustafsson Gyula Sax Hannes Langrock Hans Berliner Hans Niemann Hans Ree Harika Dronavalli Hastings Hawaii International Festival Haworth Hedgehog helpmates Hennig-Schara Gambit Henrique Mecking HHou Yifan highway robbery Hikaru Nakamura Hilton Hjorvar Gretarsson Hort Horwitz Bishops Hou Yifan Houdini Houdini 1.5a Howard Staunton humor Humpy Koneru Ian Nepomniachtchi Icelandic Gambit Ignatius Leong Igor Kovalenko Igor Kurnosov Igor Lysyj Igors Rausis Iljumzhinov Ilya Makoveev Ilya Nyzhnyk Imre Hera Informant Informant 113 Informant 114 Informant 115 Informant 116 Informant 117 Informant 118 Informant 119 Informant 120 Informant 121 Informant 122 Informant 124 Informant 125 Informant 126 Informant 127 Informant 128 Informant 129 Informant 130 Informant 131 Informant 132 Informant 133 Informant 134 Informant 135 insanity Inside Chess Magazine IOC Ippolito IQP Irina Bulmaga Irina Krush Irving Chernev Isaac Kashdan Ivan Bukavshin Ivan Sokolov Ivanchuk J. Polgar Jacek Oskulski Jacob Aagaard Jaenisch Jaideep Unudurti Jakovenko James Tarjan Jan Gustafsson Jan Timman Jan-Krzysztof Duda Jay Whitehead Jeffery Xiong Jennifer Yu Jeremy Silman Jim Slater Jimmy Quon Joe Benjamin Joel Benjamin John Burke John Cole John Grefe John Watson Jon Lenchner Jon Ludwig Hammer Jonathan Hawkins Jonathan Penrose Jonathan Speelman Joop van Oosterom Jorden Van Foreest Jose Diaz Jose Raul Capablanca Ju Wenjun Judit Polgar Julio Granda Zuniga junk openings Kaidanov Kaido Kulaots Kalashnikov Sicilian Kamsky Karen Sumbatyan Karjakin Karpov Karsten Mueller Kasimdzhanov Kasparov Kateryna Lagno Kavalek Keanu Reeves Ken Regan Keres KGB Khalifman Khanty-Mansiysk Grand Prix Kim Commons king and pawn endings King's Gambit King's Indian King's Tournament 2010 Kings Tournament 2012 Kirsan Ilyumzhinov KKing's Gambit KKing's Indian Klovans Komodo Komodo 11 Komodo 12 Komodo Dragon Korchnoi Kramnik Krishnan Sasikiran Kunin Kurt Stein Lajos Portisch Larry Christiansen Larry Evans Larry Kaufman Larry Parr Lasker Lasker-Pelikan Latvian Gambit Laurent Fressinet Laznicka Lc0 Le Quang Liem LeBron James Leinier Dominguez Leko Leon 2017 Leonid Kritz lessons Leuven Rapid & Blitz Leuven Rapid & Blitz 2017 Lev Psakhis Levon Aronian Lilienthal Linares 2010 Linder Liviu-Dieter Nisipeanu Loek van Wely Lombardy London 2009 London 2010 London 2011 London Grand Prix London System Lothar Schmid Lu Shanglei Lubosh Kavalek Luke McShane Macieja Magnus Carlsen Maia Main Line Ruy Malakhov Malcolm Gladwell Malcolm Pein Mamedyarov Marc Arnold Marc Lang Marin Mariya Muzychuk Mark Crowther Mark Dvoretsky Mark Glickman Mark Taimanov Markus Ragger Marshall Marshall Gambit Masters of the Chessboard Mateusz Bartel Matthew Sadler Maurice Ashley Max Euwe Max Judd Maxim Matlakov Maxim Rodshtein Maxime Vachier-Lagrave McShane Mega 2012 mental malfunction Mesgen Amanov Michael Adams Miguel Najdorf Mikhail Antipov Mikhail Botvinnik Mikhail Golubev Mikhail Osipov Mikhail Tal Mikhail Zinar Mikhalchishin Miles Mind Games 2016 Minev miniatures Miron Sher Miso Cebalo MModern Benoni Modern Modern Benoni Moiseenko Morozevich Morphy Movsesian Müller Murali Karthikeyan music Nadareishvili Naiditsch Najdorf Sicilian Nakamura Nana Dzagnidze Nanjing 2010 Natalia Pogonina Navara NDame football Negi Neo-Archangelsk Nepomniachtchi New In Chess Yearbook 104 New York Times NH Tournament 2010 Nigel Short Nihal Sarin Nikita Vitiugov Nikolai Rezvov Nils Grandelius Nimzo-Indian Nino Khurtsidze NNotre Dame football Nodirbek Abdusattarov Nona Gaprindashvili Norway Chess 2013 Norway Chess 2014 Norway Chess 2015 Norway Chess 2016 Norway Chess 2017 Notre Dame basketball Notre Dame football Notre Dame Football Notre Dame hockey Nov. 2009 News Nyback Nyzhnyk Oleg Pervakov Oleg Skvortsov Olympics 2010 Open Ruy opening advice opening novelties Openings openings Or Cohen P.H. Nielsen Pal Benko Palma Grand Prix 2017 Parham Maghsoodloo Parimarjan Negi Paris Grand Prix Paris Rapid & Blitz passed pawns Paul Keres Paul Morphy Paul Rudd Pavel Eljanov pawn endings pawn play Pawn Sacrifice pawn structures Pentala Harikrishna Pesotskyi Peter Heine Nielsen Peter Leko Peter Svidler Petroff Philadelphia Open Philidor's Defense philosophy Phiona Mutesi Pirc Piterenka Rapid/Blitz Polgar Polgar sisters Polugaevsky Ponomariov Ponziani Potkin poultry Powerbook 2011 Praggnanandhaa Rameshbabu Prague Chess Train problems progressive chess prophylaxis Puzzle Rush Qatar Masters 2015 QGD Tartakower QQueen's Gambit Accepted queen sacrifices Queen's Gambit Accepted Queen's Gambit Declined Queen's Indian Defense Rabat blitz 2015 Radjabov Radoslaw Wojtaszek Ragger rapid chess Rapport Rashid Nezhmetdinov Rathnakaran Kantholi rating inflation ratings Ray Robson Raymond Smullyan Regan Reggio Emilia 2010 Reggio Emilia 2011 Reshevsky Reti Reuben Fine Rex Sinquefield Reykjavik Open 2012 Reykjavik Open 2017 Richard Rapport Richard Reti Robert Byrne robot chess Robson Roman Ovetchkin rook endings RReggio Emilia 2011 rrook endings RRuy Lopez RRuy Lopez sidelines Rubinstein Rubinstein French Rudolf Loman Rudolf Spielmann rules Ruslan Ponomariov Russian Team Championship Russia-Ukraine war Rustam Kasimdzhanov Ruy Lopez Ruy Lopez sidelines Rybka Rybka 4 S. Kasparov S.L. Narayanan sacrifices Sadler Saemisch Sakaev Sam Collins Sam Sevian Sam Shankland Samuel Reshevsky Sanan Sjugirov Sao Paulo/Bilbao 2011 Sao Paulo/Bilbao 2012 satire Savchenko Savielly Tartakower Schliemann Scotch Four Knights Searching for Bobby Fischer Seirawan self-destruction Sergei Tiiviakov Sergei Tkachenko Sergey Erenburg Sergey Fedorchuk Sergey Karjakin Sergey Kasparov Sergey Shipov Sevan Muradian Shakhriyar Mamedyarov Shamkir 2015 Shamkir 2016 Shamkir 2017 Shankland Sharjah Grand Prix 2017 Shenzhen 2017 Shipov Shirov Short Shreyas Royal Sicilian Sinquefield Cup sitzfleisch Slav Smith-Morra Gambit Smyslov So-Navara Spassky spectacular moves Speelman sportsmanship Spraggett St. Louis Chess Club St. Louis Invitational St. Louis Rapid and Blitz 2017 stalemate Staunton Steph Curry Stephen Hawking Stockfish Stockfish 4 Stonewall Dutch stupidity Suat Atalik Super Bowl XLIV Susan Polgar Sutovsky Sveshnikov Sveshnikov Sicilian Svetozar Gligoric Svidler Svidler-Shankland match sweeper sealer twist Swiercz tactics Tactics Taimanov Tal Tal Memorial 2009 Tal Memorial 2010 Tal Memorial 2011 Tal Memorial 2012 Tal Memorial 2012 Tani Adewumi Tanitoluwa Adewumi Tarjan Tarrasch Tarrasch Defense Tashkent Tashkent Grand Prix Tbilisi Grand Prix 2015 TCEC TCEC Season 10 TCEC Season 11 TCEC Season 12 TCEC Season 13 TCEC Season 14 TCEC Season 15 TCEC Season 19 TCEC Season 20 TCEC Season 21 TCEC Season 22 TCEC Season 8 TCEC Season 9 TED talks Teimour Radjabov Terekhin The Chess Players (book) The Simpsons The Week in Chess Thessaloniki Grand Prix Three knights Tibor Karolyi Tigran Gorgiev Tigran Petrosian Tim Krabbé time controls time trouble Timman Timur Gareev Timur Gareyev Tomashevsky Tony Miles Topalov traps Tromso Olympics 2014 TTCEC Season 14 TWIC Tyler Cowen types of chess players Ufuk Tuncer Ultimate Blitz Challenge underpromotion Unive 2012 University of Notre Dame upsets US Championship 2010 US Championship 2011 US Chess League USCF ratings USCL V. Onischuk Vachier-Lagrave Valentina Gunina Vallejo value of chess van der Heijden Van Perlo van Wely Varuzhan Akobian Vasik Rajlich Vasily Smyslov Vassilios Kotronias Vassily Ivanchuk Vassily Smyslov Velimirovic Attack Vera Menchik Veresov Veselin Topalov video videos Vidit Gujrathi Vienna 1922 Viktor Bologan Viktor Korchnoi Viktor Moskalenko Vincent Keymer Viswanathan Anand Vitaly Tseshkovsky Vitiugov Vladimir Fedoseev Vladimir Kramnik Vladimir Tukmakov Vladislav Artemiev Vladislav Kovalev Vladislav Tkachiev Vlastimil Hort Vlastimil Jansa Vugar Gashimov Vugar Gashimov Memorial Walter Browne Wang Hao Wang Yue Watson Wei Yi Welcome Wesley So Wijk aan Zee 1999 Wijk aan Zee 2010 Wijk aan Zee 2011 Wijk aan Zee 2012 Wijk aan Zee 2013 Wijk aan Zee 2014 Wijk aan Zee 2015 Wijk aan Zee 2016 Wijk aan Zee 2017 Wil E. Coyote Wilhelm Steinitz William Golding William Lombardy William Vallicella Willy Hendriks Winawer French Wojtkiewicz Wolfgang Uhlmann women in chess Women's Grand Prix Women's World Championship World Champion DVDs World Championship World Cup World Cup 2009 World Cup 2011 World Cup 2011 World Junior Championship World Senior Championship WWesley So WWijk aan Zee 2012 Xie Jun Yasser Seirawan Yates Yermolinsky Yevseev Yoshiharu Habu Yu Yangyi Yuri Averbakh Yuri Dokhoian Yuri Razuvaev Yuri Vovk Yuri Yeliseyev Yuriy Kuzubov Zaitsev Variation Zaven Andriasyan Zhao Xue Zhongyi Tan Zug 2013 Zukertort System Zurab Azmaiparashvili Zurich 1953 Zurich 2013 Zurich 2014 Zurich 2015 Zurich 2016 Zurich 2017
    « Greek Team Championship Ends, Ivanchuk Goes 6/7 | Main | In Praise of Kieseritzky »
    Saturday
    Jul102010

    Rybka 4 vs. Stockfish 1.8

    For fans of computer chess matches, here's an email from Martin Thoresen:

    I'm currently hosting a high-level, long time control computer match between the newest incarnation of Rybka and one of its closest rivals, Stockfish.

    All information about hardware etc. can be seen on the website:

    The broadcast is updated each 3 minutes and the engines are playing from 24 fixed positions with the most normal GM openings. They play each position as black and white, so a total of 48 games.

    I was the one hosting the tournament where GM Kavalek annotated the game between Stockfish 1.7.1 and Rybka 4 as seen here:

    Unfortunately I was unsuccessful of contacting him to say thanks.

    Best Regards,

    Martin Thoresen

    PrintView Printer Friendly Version

    EmailEmail Article to Friend

    Reader Comments (25)

    One wonders how long they will continue to develop Rybka and other commercial programs when apparently free programs like Stockfish can compete on even terms (I suppose this isn't confirmed yet.) with them.

    July 10, 2010 | Unregistered CommenterGlenn Snow

    I wonder when people will be more interested in software as a tool for learning, training, and analyzing and relatively less interested in which program is the "best."

    July 10, 2010 | Unregistered CommenterDaniel

    Nowadays, comparing chess programs is like comparing Jupiter and Saturn to see which one will cause more damage after colliding it with Earth.

    July 10, 2010 | Unregistered CommenterRuralRob

    D and RR: While people do like trying to be or have the best, there's a perfectly legitimate reason to be curious about such things: the better the program, the better one's opening prep can be.

    July 10, 2010 | Registered CommenterDennis Monokroussos

    Dennis I want to thank you for letiting us know aout the match. It amazes me how the software programs with almost perfect tactical knowledge can stil lose games.It says that chess is still too complex to be completely expressed by a set number of rules. Watching the programs push their rating over the 3200 mark is just an example of the progress they are making. My first chess program was only a 1900+ level with a very limited opeing book.
    As for comparing them against humans, that is as useless as comparing a modern automobiles speed to a human runner. Note however, under the right circumstances a human can out perfrom a car (eg.very bad terrain) using his or her versitility. On the other hand humans have used machines to improve human speed perfromance in a number of ways.

    July 11, 2010 | Unregistered CommenterLarry L

    Where can you get Stockfish for free?

    July 11, 2010 | Unregistered CommentercheVelle

    Have you tried Googling it?

    July 11, 2010 | Registered CommenterDennis Monokroussos

    http://lmgtfy.com/?q=Stockfish

    July 11, 2010 | Unregistered Commenterami

    Very nice, ami!

    July 11, 2010 | Unregistered CommenterDennis Monokroussos

    I having following the match and find the play very interesting. First I was surprised to see the programs allowing several "locked" pawn positions, with lots of manuvering before a final pawn break. Even very strong programs use to avoid that sort of thing wanting piece play at the expense of broken pawn structures. The other good feature of the match is the forced use of 24 different openings, with each side getting white and black with the same opening. The third interesting feature of the match, how close they are in playing strenght. Rybka 4 was three games up after only four rounds but as the openings changed Stockfish 1.8 was able to win two in a row on the white and black side of the same opening. Since then the match has been even with very every contested games over a variety of openings. So what is not to like, no Grandmaster draws, a large variety of openings and 7 out of 12 games have been decisive.

    July 13, 2010 | Unregistered CommenterLarry L

    I agree. I'm not too bothered to know which engine is best, but most of the signs seem very positive so far. I'd always imagined that chess would tend towards much more drawish play as the players became progressively stronger, but it seems that any such situation is a long way off. Together with the fairly high proportion of decisive games so far, it's encouraging to note that at this point White has won 4 games to Black's 3. As an indication of the future of high level chess play, the results are positive so far.

    On quite a few occasions it's also interesting to see how differently the two 'players' evaluate the same position. For example, throughout the middlegame of game 13, Stockfish has consistently rated its advantage from 0.4 to around 0.9, while Rybka considers the position almost equal, with a very slight advantage for Rybka. Of course we don't know why the evaluations are so different, but again, I think it's heartening for the future of chess: it's an indication that players at this level can still 'think' differently about the game, and be successful.

    That's not to say that the match has been without its dull computerish moments: the final 30+ moves of game 11 were utterly pointless (although even here it's a little interesting that Stockfish seemed much more aware of the drawn position).

    July 13, 2010 | Unregistered CommenterJC

    I've been following the match with some interest as well. One slightly negative comment: can Mr. Thorsen really claim these are positions "with the most normal GM openings"? There were a couple of normal-ish Caro-Kanns with the Short System in the Advance Variation, but most everything else is at best in the second-tier range (e.g. the Blumenfeld Gambit, 2.Bg5 vs. the Dutch, the Snake Benoni, the Alekhine, etc.). No Slav, Semi-Slav, Najdorf or other Open Sicilian, no Ruys, no Nimzos, etc. On the one hand, I can see that the goal is to avoid issues with each computer's book getting in the way. On the other hand, it detracts from the interest in and value of the match if the computers keep getting into positions that are of little to no interest and relevance to human chess.

    I realize it's early in the match and those openings are likely to arise. Hopefully when they do, they'll at least go far enough into theory that even if they depart before getting into trendy contemporary lines, the positions will at least have something to do with what human beings play.

    July 13, 2010 | Unregistered CommenterDennis Monokroussos

    @Dennis Monokroussos, I think the "2.Bg5 vs. the Dutch" (game 11) was the choice of Stockfish. The players were already out of 'book' after the first move. You can tell that by the evaluation being shown after the second move. The book is also available for download.

    July 13, 2010 | Unregistered CommenterBno

    @DM
    Agreed on the openings - I'd expected the games to start after maybe 5 to 10 moves, rather than 2 to 5. Not only would this make the games more relevant to high level human play, but it'd also tend to give objectively higher level openings: it's not as though the lines the top GMs play are played for quirky/psychological reasons (mostly) - they'll all have been examined by Rybka/Stockfish/... for much longer than five minutes per move.

    Still, I'm sure there'll be another such match soon enough, even if the opening theory depth isn't ideal in this one from some points of view - it's not as though Rybka/Stockfish will have other commitments.

    Any ideas on what positions would make it into the 24 you'd ideally like to see in such a setup? Perhaps Martin Thoresen would be happy to have some suggestions for next time. (personally, I don't really know enough to have any strong/informed/relevant opinion)

    July 13, 2010 | Unregistered CommenterJC

    Thanks for the comments everyone and thanks for making a blog entry about this match, Dennis.

    As for the openings; you're all correct when you say that my comment of "most normal GM openings" might be a bit misleading.

    Here's all the openings that are used in this match, the first openings is game 1-2, the second is game 3-4 and so on. After these moves presented here, there is NO book of ANY kind provided for the engines. They do the rest themselves.

    I have choses short opening positions in order to test the engines in all aspects of chess - opening, middle and endgame play.

    Thank you for the interest, everyone!

    Best Regards,
    Martin


    [Event "?"]
    [Site "?"]
    [Date "2010.06.21"]
    [Round "?"]
    [White "Alekhine's Defense"]
    [Black "?"]
    [Result "0-1"]
    [ECO "B03"]
    [PlyCount "7"]
    [EventDate "2010.??.??"]

    1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. Nf3 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "Benkö's Gambit"]
    [Black "?"]
    [Result "0-1"]
    [ECO "A57"]
    [PlyCount "6"]
    [EventDate "2010.??.??"]

    1. d4 Nf6 2. c4 c5 3. d5 b5 {
    Moves after the blue 'critical opening position' are my repertoire} 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "Blumenfeld Gambit"]
    [Black "?"]
    [Result "0-1"]
    [ECO "E10"]
    [PlyCount "7"]
    [EventDate "2010.??.??"]

    1. d4 Nf6 2. c4 e6 3. Nf3 c5 4. d5 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "Bogo-Indian"]
    [Black "?"]
    [Result "0-1"]
    [ECO "E11"]
    [PlyCount "6"]
    [EventDate "2010.??.??"]

    1. d4 Nf6 2. c4 e6 3. Nf3 Bb4+ 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.21"]
    [Round "?"]
    [White "Caro-Kann"]
    [Black "Advance Variation"]
    [Result "0-1"]
    [ECO "B12"]
    [PlyCount "6"]
    [EventDate "2010.??.??"]

    1. e4 c6 2. d4 d5 3. e5 Bf5 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "Dutch Defense"]
    [Black "?"]
    [Result "0-1"]
    [ECO "A80"]
    [PlyCount "2"]
    [EventDate "2010.??.??"]

    1. d4 f5 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "English Opening"]
    [Black "?"]
    [Result "0-1"]
    [ECO "A20"]
    [PlyCount "3"]
    [EventDate "2010.??.??"]

    1. c4 e5 2. g3 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.21"]
    [Round "?"]
    [White "French Tarrasch"]
    [Black "with 3...c5"]
    [Result "0-1"]
    [ECO "C07"]
    [PlyCount "6"]
    [EventDate "2010.??.??"]

    1. e4 e6 2. d4 d5 3. Nd2 c5 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "Grünfeld"]
    [Black "?"]
    [Result "0-1"]
    [ECO "D80"]
    [PlyCount "6"]
    [EventDate "2010.??.??"]

    1. d4 Nf6 2. c4 g6 3. Nc3 d5 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.21"]
    [Round "?"]
    [White "Hungarian Defense"]
    [Black "?"]
    [Result "0-1"]
    [ECO "C50"]
    [PlyCount "8"]
    [EventDate "2010.??.??"]

    1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. d4 d6 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.21"]
    [Round "?"]
    [White "King's Gambit Accepted"]
    [Black "Knight Gambit"]
    [Result "0-1"]
    [ECO "C34"]
    [PlyCount "5"]
    [EventDate "2010.??.??"]

    1. e4 e5 2. f4 exf4 3. Nf3 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "King's Indian"]
    [Black "?"]
    [Result "0-1"]
    [ECO "E70"]
    [PlyCount "8"]
    [EventDate "2010.??.??"]

    1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "Nimzo-Indian"]
    [Black "?"]
    [Result "0-1"]
    [ECO "E20"]
    [PlyCount "6"]
    [EventDate "2010.??.??"]

    1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 0-1

    [Event "Simetrical"]
    [Site "?"]
    [Date "2010.06.21"]
    [Round "?"]
    [White "Petroff Defense"]
    [Black "Modern Attack"]
    [Result "0-1"]
    [ECO "C43"]
    [PlyCount "10"]
    [EventDate "2010.??.??"]

    1. e4 e5 2. Nf3 Nf6 3. d4 Nxe4 4. Bd3 d5 5. Nxe5 Nd7 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.21"]
    [Round "?"]
    [White "Pirc Defense"]
    [Black "?"]
    [Result "0-1"]
    [ECO "B07"]
    [PlyCount "6"]
    [EventDate "2010.??.??"]

    1. e4 d6 2. d4 Nf6 3. Nc3 g6 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "Queen's Gambit Accepted 3.e4"]
    [Black "?"]
    [Result "0-1"]
    [ECO "D20"]
    [PlyCount "5"]
    [EventDate "2010.??.??"]

    1. d4 d5 2. c4 dxc4 3. e4 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "Queen's Gambit Declined"]
    [Black "?"]
    [Result "0-1"]
    [ECO "D31"]
    [PlyCount "5"]
    [EventDate "2010.??.??"]

    1. d4 d5 2. c4 e6 3. Nc3 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.23"]
    [Round "?"]
    [White "Ruy Lopez"]
    [Black "Steinitz's Defense"]
    [Result "0-1"]
    [ECO "C74"]
    [PlyCount "9"]
    [EventDate "2010.??.??"]

    1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 d6 5. c3 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "Réti Opening"]
    [Black "?"]
    [Result "0-1"]
    [ECO "A09"]
    [PlyCount "3"]
    [EventDate "2010.??.??"]

    1. Nf3 d5 2. c4 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.23"]
    [Round "?"]
    [White "Scotch Opening"]
    [Black "?"]
    [Result "0-1"]
    [ECO "C45"]
    [PlyCount "7"]
    [EventDate "2010.??.??"]

    1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 {
    Moves after the blue 'critical opening position' are my repertoire} 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "Sicilian Defense"]
    [Black "Rossolimo Variation"]
    [Result "0-1"]
    [ECO "B31"]
    [PlyCount "6"]
    [EventDate "2010.??.??"]

    1. e4 c5 2. Nf3 Nc6 3. Bb5 g6 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "Slav Defense"]
    [Black "?"]
    [Result "0-1"]
    [ECO "D10"]
    [PlyCount "4"]
    [EventDate "2010.??.??"]

    1. d4 d5 2. c4 c6 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.22"]
    [Round "?"]
    [White "Trompowsky Attack"]
    [Black "?"]
    [Result "0-1"]
    [ECO "A45"]
    [PlyCount "3"]
    [EventDate "2010.??.??"]

    1. d4 Nf6 2. Bg5 0-1

    [Event "?"]
    [Site "?"]
    [Date "2010.06.21"]
    [Round "?"]
    [White "Two Knights"]
    [Black "Bishop Modern Opening"]
    [Result "0-1"]
    [ECO "C55"]
    [PlyCount "7"]
    [EventDate "2010.??.??"]

    1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 0-1

    July 13, 2010 | Unregistered CommenterMartin Thoresen

    In case anyone hasn't checked the opening database being used, (or didn't notice anyway), the openings are being played in alphabetical order. So we've had:
    Alekhine's Defence
    Benko Gambit
    Blumenfeld Gambit
    Bogo-Indian
    Caro-Kann Advance
    Dutch
    English

    The next games will feature the French in some form, and it'll be a while before the Ruy or Sicilian. I'm not sure which of the remaining openings will get used (only 24 out of 48 in the database), but only one goes to move 7 (French - Classical system), and a few others to move 6. The coverage seems to be pretty reasonable to my inexpert eyes, but I guess some people would find positions after more book moves to be more interesting.

    July 13, 2010 | Unregistered CommenterJC

    It seems my typing is a little slow to remain relevant :). Thanks for the info Martin.

    July 13, 2010 | Unregistered CommenterJC

    I am not disappointed in the openings, hundreds of human games are played with the latest version of the Slav, Berlin, or Najdorf etc. nearly every week. Do we really want to see the computer version of Alekhine - Capblanca match playing the Queen's Gambit Declined into the ground? While it maybe very educational it becomes rather boring to someone not interested in technical nuances.
    What I do find enjoyable is seeing how these super strong programs take a second rate opening like the Benko Gambit and play a very interesting game, both as black or white. It's like watching super GM's playiing club openings with the desire to fight to the end. I believe that has given the games a fresh look about them. Yes some have become boring when they were allowed to play on when a draw is the proper outcome. On the other hand how many grandmaster games end in a draw when it would have been nice to see the game played out to a more definitive conclusion?
    I definitely like the idea of both programs having the same hardware, no 128 core machine vs a program on an iphone. These programs seem well matched for if Rybka 4 is 3261 as noted on the CCRL website then Stockfish 1.8 looks to be around 3250+. Insane rating numbers.
    One last comment does anyone know who Martin Thoresen has lined up for the next match?

    July 13, 2010 | Unregistered CommenterLarry L

    LarryL: I didn't say the Benko Gambit was a second-rate opening. The issue was how common the openings being used were, and so when I called the Benko and the other lines second-tier the point was that they were rarer than openings like the Najdorf, Slav, Nimzo-Indian and so on. And how you're interpreting that as something like a desire to see something like 33 out of 34 QGDs as in the Alekhine-Capablanca match is completely beyond me. I didn't advocate either repetition or boring lines. (Just the opposite: among the openings mentioned I explicitly suggested open Sicilians - the Najdorf in particular - and the Semi-Slav.)

    In fact, I didn't even complain about the openings; what I said was that what we're getting isn't what Mr. Thoresen advertised; to wit, we're not getting the most common GM opening positions, but something else altogether. That said, I think the match would be more interesting if we went a bit further into the openings before shutting the books off. That could be done very easily without turning it into a replica of some trendy theoretical battles (though such a battle in a Poisoned Pawn Najdorf or the Anti-Moscow Gambit in the Semi-Slav could be exciting).

    July 14, 2010 | Unregistered CommenterDennis Monokroussos

    Dennis,

    I assume you checked the openings I listed in an earlier post? There are many of them which are not yet played like the Slav, Sicilian, Ryu Lopez, QGA, QGD, Pirc and Nimzo-Indian.

    For those interested, the match is now also relayed over at www.chessbomb.com which offers a live chat feature.

    Best Regards,
    Martin

    July 14, 2010 | Unregistered CommenterMartin Thoresen

    Dennis your points are well taken. Some of the games have had the look of Schlecter vs Tarrasch. I agee with you that it was misleading to say the openings would be GM fare. The reference to the Alekine - Capablance match was a bit of hyperbole (they did play a few other openings beside the QGD), but meant to illustrate the point that whether is was one or the same 10 or 12 openings being theoreticalyl "discussed" ab absurdum in many of the super GM Tournaments we forget just how many interesting openings there are . For partical players of your level and above the need to know the latest theory is just as important as the entertainment of the games. But how many Petroff's and Berlin Defenses does a club player need to see before there is more theory on these few openings than he will ever learn in a life time devoted to chess? The Najdorf's been around since the fifies and most lines are at least 15 moves deep. So while there is a treasury of great games with that opening most, if you know the theory, are now endgames. Besides if the GM's are using computers now constantly testing the latest lines all the time, what could this match contribute to that?.

    July 14, 2010 | Unregistered CommenterLarry L

    Martin: Yes, I did, but I was responding on the topic of what I had written earlier.

    LarryL: Actually, it was all and only QGDs in Alekhine-Capablanca, except for the French in game 1!

    About the Berlin & Petroff comment, it seems you're repeating a point I've already addressed. There are "dull" openings in the match as-is, too. You're also correct that the Najdorf is deep and getting tested on a regular basis, but this doesn't affect what I was suggesting either. Let me clarify on two points.

    First, I'm all for the general format, where 24 different lines get tried out twice apiece, with each program having White once and Black once. I never objected to that, and indeed, I think the variety is good.

    Second, I'm not suggesting that the lines go so far in that it becomes theoretically relevant. But I think if they go further in than they do it becomes more useful - not to professional per se but to amateurs and fans. The reason why it would be more useful to those groups is that the openings will go far enough in that it looks like something they recognize. If you look at many of the games so far, they end up looking like nothing anyone would bother looking at a second time. Very often there's no logical thread we can follow: in part because programs don't really work that way anyway, and in part because if there is a thread, the positions so quickly become foreign to us that we can't discern it. By forcing the engines to go more deeply into the kinds of structures humans get in their own games, we're more likely to see something we - not just professionals, not just masters, but ordinary amateurs too - have some grasp of.

    July 14, 2010 | Unregistered CommenterDennis Monokroussos

    Btw, Larry, I don't get the "Schlechter vs. Tarrasch" quip. I guess the reference to Schlechter alludes to his being called the "drawing master" of his day and thus presumably a dry player, but that wasn't Tarrasch's reputation at all.

    July 14, 2010 | Unregistered CommenterDennis Monokroussos

    I think it would be interesting to start the programs from each opening of the Anand-Topalov match, beginning with the position after the recognized novelty. That would make 24 games, alternating each side.

    July 15, 2010 | Unregistered CommenterKenneth W. Regan

    Dennis the Schlechter - Tarrasch quick was refering to the style of play of the Classical era (1890-1920) where games often featured locked pawn formations and there was often twenty moves of endless manuevering before something happened. Game 9 of the computer match brought that to mind. However, I did a look up of all the Tarrasch - Schlechter games and 69% were drawn!
    I also want to say that your points are well taken. One of the problems I am seeing as the match moves on it the uneven quality of play. Some of the openings have lead to very lively games. Others looked dull and boring and your recommendations of a better book with more sharp openings could have helped. When I get a new engine and want to see how it plays I use Nunn's test position database.
    Thanks again for the great work you do to bring interesting chess to all of us.

    July 16, 2010 | Unregistered CommenterLarry L

    PostPost a New Comment

    Enter your information below to add a new comment.
    Author Email (optional):
    Author URL (optional):
    Post:
     
    Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>