General Oct 18, 2017 | 3:52 PMby Colin McGourty

Stockfish & Komodo lead as TCEC Season 10 starts

The Stockfish and Komodo chess engines have taken an early lead on 3.5/4 as the 10th season of TCEC, the unofficial World Computer Chess Championship, kicks off. It sees 24 of the world’s top chess engines play weeks of round-the-clock classical games both to determine this year’s champion and to showcase the play of our new computer overlords. You can watch non-stop here on chess24 and will probably be surprised at how the games are not only of extremely high quality but also great fun to watch.

Stockfish, Komodo and Houdini are among the well-known favourites | photo (of Komodo): Charles Sharp, Wikipedia

TCEC originally meant Thoresen Chess Engines Competition since it was run by Norway’s Martin Thoresen, but for the last four seasons it’s been taken over by Chessdom and rechristened the Top Chess Engine Championship. The reigning champion is Stockfish, which defeated Houdini 54.5:44.5 in the 100-game final match last year.

At the moment this year we’re in Stage 1, where 24 chess engines are playing a 23-round single round-robin. All games are broadcast on the official website and you can follow and play through them all on chess24 using the selector below (click on a result to open a game with computer analysis or hover over an engine's name to see all its results so far):

The chess engines all use the same hardware, with 22 cores at their disposal in the first stage and no less than 44 afterwards. They don’t think while it’s their opponent’s turn to move. The time control at this stage is 60 minutes for all moves, with a 10-second increment from move 1 and only one game live at any moment in time. When that game ends the next starts immediately, and so on round the clock until the stage is over.

We're broadcasting with the normal chess24 interface, but note: 1) if you toggle to see the notation view instead of chat you see the engines' evaluations after each move (and adjudications at the end of a game), 2) the live game will always be at the top - when it's over a new game starts there, but the finished game will be saved at the end of the game list below

The first stage will reduce the 24 engines to 8, which will then play a quadruple round-robin at a longer time control of 90 minutes + 10 seconds per move to determine the two finalists. They then play a 100-game match, with the time control extended to 120 minutes + 15 seconds per move.

A computer event of course has some special rules. As well as the normal ways a game can be drawn (3-fold repetition or the 50-move rule) after move 40 the game will be adjudicated as drawn if the engine evaluation of both engines stays within a +0.05 to -0.05 range for 5 moves by both players (10 plies), unless a pawn move or capture takes place. The position will also be adjudicated as won if both engines have an evaluation of +6.5 (or -6.5) for 4 moves. 5-piece tablebase positions are also adjudicated automatically.

To level the playing field the engines are not allowed to use their own opening books and for the first stage the first two moves for each player come from a set of possible openings chosen to be fair and interesting to watch. Nelson Hernandez explains how that works:

The openings are sometimes fairly whacky, with the 1.b4 Polish (or Sokolsky, or Orangutan!) Opening followed by 1…d5 2.Bb2 Qd6 encouraging Texel and Gull to score a draw by repetition in 9 moves!

Has AI finally conquered the last frontier – the grandmasterly draw? 

Another quirk of computer chess is that the first tiebreak in case the top 8 isn’t clear when the stage ends is crashes, with engines punished for having crashed during the stage. That may be relevant, since we’ve already seen Arasan disconnect in a slightly better position and Fizbo’s connection “stall” when it was just a couple of moves from being adjudicated a win in an overwhelming position against Booot:

Black's loss here was the computer equivalent of forfeiting as your mobile phone rang...

Fizbo’s Jekyll and Hyde tournament has also seen it draw with White against favourites Komodo and Houdini. One bug-fix intervention is allowed during a stage, but otherwise engines can’t be updated except between stages.

It’s far too early to draw conclusions, but it may be ominous that Stockfish and Komodo, between them the winners of the last six seasons, took an early lead with 3.5/4 (note the decent average rating... a 24-player Category 29 tournament?).

What of the chess, though? Well, though one game was drawn in 157 moves! (after reaching a tablebase position where an extra bishop was no help to White) we haven’t seen much of the stodgy, planless chess some might remember from the early days of chess computers. 50% or more games have been decisive in each round, and some of the play has been beautiful!

Here Stockfish is facing Ginkgo, which has just played 18…Qc7:

19.Rf4!! exf4 (there’s nothing better) 20.Bc3+ Kg8 21.Qxd7! Qxd7 22.Nf6+ Kh8 23.Nxd7+ Ne5 24.Nxf8 Rxf8:

Funnily enough, after temporarily sacrificing a rook and a queen White isn’t material up, but Stockfish played the ice-cool 25.Kd2, safe in the knowledge it has a winning advantage. Computers don’t often spoil brilliancies and the whole game is worth replaying.  

It’s also been notable that computers tend to share the current human World Champion’s scepticism over fortresses. Vajolet’s setup had already broken up when Jonny found a beautiful break:

70.b4!! The strength of the move is shown by Vajolet responding 70…Kd8, simply giving up the c5-knight and losing the game a few moves later. The “idea” of 70.b4!! is that 70…axb4 is met by 71.a5! and if again 71…bxa5 there’s simply 72.Ra1! with the threat of breaking through and giving mate on the queenside. 

Of course 72…a4 is met by 73.Rxa4! and the rook can’t be taken without allowing mate-in-4. A wonderful example of tying an opponent up on one side of the board before winning on the other.

Jonny has been on the receiving end as well, though, with 30.b4!! allowing Chiron to break through almost as impressively:

Play continued 30…Nxb4 31.Bxc5! Qa5 (“desperation”, but the same ideas as in the game would also be lethal after other moves) 32.Be6!!

The fundamental threat is simply to take on f6 with the queen and give mate on g7, and after 32…Rxe6 33.Rxe6 Bxe6 34.Qxf6 Qc7 37.Qxe6+ the game was adjudicated as a win. After 35…Qf7 36.Qxf7+ Kxf7 37.Bxb4 White is simply a piece up.

The problem with writing about computer chess is the lack of photos of our heroes! | image: Chiron Chess

There are plenty more games we could mention. For instance, Chiron won another demonstration of strength against Nirvana (check out the power of the pawn pushes on the kingside) and Komodo won a Carlsenesque endgame where it just saw that much further in a seemingly equal position, but you get the idea. There’s a lot of interesting chess to play through, even if you may miss the psychological aspect of fallible humans competing at the board!

You can follow the games live here on chess24 (switch from chat to notation view to see the players’ own evaluations after each move), on the official website or also in our free mobile apps:


See also:

Sort by Date Descending Date Descending Date Ascending Most Liked Receive updates

Comments 15

Guest 4509793412
Join chess24
  • Free, Quick & Easy

  • Be the first to comment!


Create your free account now to get started!

I am aged 16 or older.

By clicking ‘Register’ you agree to our terms and conditions and confirm you have read our privacy policy, including the section on the use of cookies.

Lost your password? We'll send you a link to reset it!

After submitting this form you'll receive an email with the reset password link. If you still can't access your account please contact our customer service.

Data Consent Details

We respect your privacy and data protection guidelines.

Using chess24 requires the storage of some personal data, as set out below. You can find additional information in our Cookie Policy, Privacy Policy, Disclaimer and Terms of Website Use. Please note that your data settings can be changed at any time by clicking on the Data Settings link in the footer at the bottom of our website.

data details

Necessary Data

Some data is technically necessary to be able to visit the page at all. A so-called cookie stores identifiers that make it possible to respond to your individual requests. It contains a session ID - a unique, anonymous user ID combined with an authentication identifier (user_data). A security identifier (csrf) is also stored to prevent a particular type of online attack. All of these fields are alpha-numeric, with almost no relation to your real identity. The only exception is that we monitor some requests with the IP address that you are currently using, so that we are able to detect malicious use or system defects. Additionally, a technical field is stored (singletab) to ensure that some interactions are only processed in the browser tab that is currently active. For example, a new chess game will not be opened in all your current tabs. We use your local storage to save the difference between your local clock and our server time (serverUserTimeOffset), so that we are able to display the date and time of events correctly for you. You can also enable more data fields, as described in the other sections. Your personal decision on which data storage to enable is also stored as necessary information (consent).

Settings Data

We offer a range of personal settings for your convenience. Options include which opponents you prefer to be paired against, your preferred chessboard and pieces, the board size, the volume setting of the video player, your preferred language, whether to show chat or chess notation, and more. You can use our web page without storing this data, but if you would like to have your individual settings remembered we recommend enabling this feature. For logged-in registered users this setting is mandatory to store information about your privacy settings, users you have blocked and your friendship settings. As a registered user we also store your data consent in these settings.

Social Media Data

We embed a Twitter feed showing activity for the hashtag #c24live and also make it possible to share content in social networks such as Facebook, Twitter and Google+. If you enable this option social networks are able to store data in your cookies or local storage for the purpose of these features.

Statistics Data

We would like to measure how our page is used with Google Analytics, so that we can decide which features to implement next and how to optimize our user experience. If you enable this feature Google will store your device identifiers and we will send tracking events (such as page requests) to Google Analytics. These have no direct relationship to your person except for the IP address currently being used.

Marketing Data

To help cover the cost of free services we would like to show you advertisements from our partner networks. Members of these networks store data on the banners shown to you and try to deliver ads that are relevant. If you choose not to allow this kind of data we have to show more anonymous advertisements and will be more limited in the free services we can offer.

Other Data

For registered users we store additional information such as profile data, chess games played, your chess analysis sessions, forum posts, chat and messages, your friends and blocked users, and items and subscriptions you have purchased. You can find this information in your personal profile. A free registration is not required to use this application. If you decide to contact the support team a ticket is created with information that includes your name and email address so that we can respond to your concern. This data is processed in the external service Zendesk. If you subscribe to a newsletter or are registered we would like to send you occasional updates via email. You can unsubscribe from newsletters and as a registered user you can apply several mail settings to control how your email address is used. For newsletters we transfer your email address and username to the external service MailChimp. If you buy content or subscriptions on chess24 we work with the payment service provider Adyen, which collects your payment data and processes information about the payment such as fraud protection data.