Showing posts with label S09s2. Show all posts
Showing posts with label S09s2. Show all posts

Saturday, July 23, 2016

Season 9, stage 2 stats

Draw rate, wins


Final draw rate was 55%. There was a preference for white in the decisive games, 3 times more than black wins.

Game termination

The three most common game termination causes were:
40.8% - TCEC win rule
30% - TCEC draw rule
14.2% - TB position

There were 5 crashes, not a lot but too high for my liking for a second stage. The last one by Jonny shows that we may get more in stage 3.


Moves per game


Median= 64.5
Average= 70.61

The games were a bit longer than in stage 1, about 5 moves more.


Time per game (hours)


Median= 3:53
Average= 3:48

Despite having a few more moves the game duration was comparable to that of stage 1.


Openings

There were 8-move book openings in this stage chosen by Cato, so the engines had almost no say. The first letter of the ECO codes was distributed as follows:

A small bias for Sicillian openings. There was a similar graph in stage 3 of season 8.


If we use the opening 'family name' (using format FAMILY_NAME: VARIANT....) the top 3 are:
Sicillian - 58 times
English - 24 times
French - 20 times

The 8 predetermined moves usually made sure that the reverse pair games had the same opening definition. There were 7 cases where the full opening name was different, of these 3 had different ECO codes.

Reverse pairs, wins

Only 7/120 openings are suspect of a bias - each engine wins once, while 60/120 openings have a win+draw combination - a proof of engine strength, winning from one side and holding the other side. Cato is my hero.

Reverse pairs, same moves 

Most reverse pairs diverged within the first two moves. One game had the same move sequence for 17 plys (Protector - Chiron, 1/2-1/2).

Friday, July 22, 2016

Season 9, stage 2, rounds 28-30, final results


Final results of stage 2 after 30 rounds:


The final draw rate is 132/240 (55%).
The qualifiers for stage 3 are: Komodo, Stockfish, Jonny, Gull, Fire, Andscacs, Houdini and Rybka. Congratulations to all!
Komodo won the stage with Stockfish a close second. Will these two be in the superfinal yet again? Stage 3 will have a new version of Houdini that is an unknown element, perhaps it will surprise everyone.
A win in the last round was enough for Rybka to qualify for stage 3. Ginkgo could not close the gap and came half a point behind.

Some of the game highlights

Andscacs - Rybka started more or less equal, but at some point the evals for white started to increase. The white knights took control of the center and were making life hard for the black rooks. By the time Rybka managed to get rid of one knight its rooks were stuck on the queen side, hardly in the game at all. Out of desparation black gave a piece to create a passer, but Andscacs was in full control for a nice win. Can Rybka's rivals close the gap?

Hannibal had an eval advantage over Jonny, but considering Jonny's performance in the stage I expected the evals to go back down eventually. There was a long series of moves with evals not moving too much and the position more or less the same. Hannibal had an advanced passer that wasn't moving, and Jonny gave a rook for a knight in the hope that its knights will be stronger in a position with many pawns. Hannibal then opened up the queen side through a series of exchanges, and in the R vs N ending had a clear advantage. A very unexpected loss for Jonny, first in the stage. Could Hannibal be making a comeback? Not likely, it's still a point down on Rybka with two games remaining.

Nirvana could only get a draw with black against Chiron, a missed opportunity to get closer to Rybka. A point down may be too much for Nirvana.

Protector played the opening better than Vajolet2, and as a result had a strong bishop pair in a BB vs BN ending. Together with a dangerous passer this was enough for Protector to get to a winning position.

Komodo - Fire got into a closed position with all pawns on the board. Fire had less room and was mostly waiting while Komodo planned how to break the pawn line. By move 40 a few pawns were exchanged and the evals were at 1.5. several moves later Komodo was ready to execute its plan. After a series of exchanges only RN vs RB remained but Komodo was two pawns up, an easy win - at least easy for Komodo. You need to be over 3000 to fully appreciate a game like this... First loss for Fire that can't be attributed to the opening.

Stockfish quickly took over control playing black against Naum. Using an almost unstoppable passer Stockfish could arrange the pieces so that after exchanging everything the position was a winning 6-man rook ending. Stockfish has the same score as Komodo, but Komodo takes the SB tiebreak.

Ginkgo managed to get a draw against Houdini, now only half a point behind Rybka.

Ginkgo gave a bishop against Raptor, demolishing the pawns defending the black king. The resulting attack on the king finished Raptor off very quickly. Ginkgo is temporarily in 8th place leading by half a point, Rybka plays last in this round.

Houdini had an eval advantage against Naum, and the evals gradually increased. After the opening stage was over Houdini had a strong center with a supported passer, while Naum's counter on the queen side was weak. After pawns were exchanged on the king side Naum had to deal with mating threats as well and its position crumbled.

In their second game this season Stockfish and Komodo drew again. Stockfish tried to keep a small eval advantage but there was nothing it could do against Komodo's defense. Komodo is still leading on SB tiebreak.

Nirvana - Hannibal ended in a repetition draw. This was a bad result for both engines. Hannibal is now out of the race being a point down and with a crash handicap. Nirvana is also a point down, almost no chance of qualifying.

Jonny was ahead on eval the whole game against Andscacs, but it didn't seem that Andscacs was ever in any danger. The game ended in a draw before the 50-move rule kicked in.

Rybka - Gull was another draw, a quick one this time. Rybka is leading Ginkgo on a tiebreak before the last round. Who shall qualify?

Raptor was happy to take a rook for a bishop against Rybka, but Rybka used this to turn the game around. In a RR vs RB position the black pawns and bishop controlled the center and the white rooks were playing defensively. Rybka's pair of advanced connected passers were enough for a win. With this result Rybka is the qualifier. It has a point advantage and a big SB lead in case of a tiebreak with Ginkgo. The games remaining are just to complete the stage.

Gull - Jonny reached a queen ending with a pawn advantage for white. Jonny found a perpetual check draw but then crashed, a disappointing end to a glorious stage by Jonny.

Hannibal came out of a closed position with better pawns and piece coordination against Vajolet2. A supported passer gave Hannibal the win.

Chiron was outplayed by Fire. When almost all pieces were exchanged Fire was a pawn up with two advanced passers in a B vs N position, an easy win.

Protector could not hold back Stockfish for long. The white king remained uncastled and Stockfish had a lot of firepower in the center and on the king side while its king was hiding behind a white pawn on the other side. Stockfish broke the pawn defense with a knight sacrifice and the game was over before the whole position collapsed. Stockfish has a good chance of winning the stage, Komodo needs a win in the next game (see below).

Naum - Ginkgo was a long draw, Ginkgo finishing 9th half a point behind Rybka.


Featured game: Komodo - Houdini
Stage 2, round 30
Link to game on TCEC

Komodo needed a win to beat Stockfish for first place in the stage (not really important but still...).
The game started with evals close to 0 and no clear advantage for either engine. Material was equal but the position was not static with chances for both engines. On move 32 Komodo seemed to offer Houdini a rook, a poisoned offer?



Houdini did not accept the offer, though it could for several moves. I can only guess that the passer on the e file could become dangerous and that the bishop pair would be strong enough to compensate. Komodo's eval started to climb and Houdini was feeling the pressure, finally it took the rook.

Note the rook on h6, what is it doing there? Already it cannot get out safely though it can move a little. The evals started to increase rapidly as Komodo threatened to open up the position. With a strong bishop pair staring at the black king and black playing with a rook handicap Houdini was in real trouble.



The h5 rook is really miserable, at least the king is keeping it company. When pawns and pieces started to be exchanged Komodo's advantage was very clear. The game ended in a BB vs RB position.

The black king side is virtually frozen, the rook can be taken any time and the black bishop cannot defend against all the threats on its own. Komodo is the well deserved winner in this game and of the stage.

Tuesday, July 19, 2016

Season 9, stage2, rounds 25-27

Table after 27 rounds:


The draw rate is 121/216 (56%). 
Stockfish is now leading the table after closing the gap to Komodo with three straight wins.
In the race for 8th place Rybka beat Hannibal, a rare win both for Rybka and in games between 8th place contestants. This result puts it in front a full point ahead of Ginkgo. With three games remaining this could be enough. Remaining games are (underlined opponents playing black):
Rybka: Andscacs, Gull, Raptor
Ginkgo: Houdini, Raptor, Naum
Nirvana: Chiron, Hannibal, Andscacs
Hannibal: Jonny, Nirvana, Vajolet2

Some of the game highlights

Stockfish played the opening much better than Raptor. It was ahead a rook for a bishop in a RR vs RB position with evals at 4. Raptor had one last counter-measure, an advanced passer threatening to queen. Stockfish had no real problem getting rid of the black pawns before taking the passer and the bishop for a rook. The position was a 6-man won rook ending, but then there was a repeat of the Fire - Vajolet2 game: Stockfish played non-optimal moves and Raptor refused to give up. Sadly, this went on for 50 more moves before finally Raptor saw it was lost.

Fire had a space advantage against Houdini, the center and king side pawns were locked but Fire had a stronger queen side. The evals steadily increased as Fire created a 7th rank passer which was eventually turned into a bishop advantage for a win. Houdini had a big problem with this opening, losing from both sides.

Vajolet2's eval advantage against Ginkgo was quickly reduced to nothing, and then Ginkgo developed a strong king side attack. Starting with a knight sacrifice Ginkgo took out the white pawns defending the king. There followed a series of exchanges which resulted in a RBN vs RBN position with equal material. However, Ginkgo found a way to win (Vajolet2 blunder?) by exchanging down to create an unstoppable passer.

Jonny thought it had something against Komodo, even what appeared to be a solid pawn advantage. Komodo remained cool, defending and exchanging pieces until reaching a drawn rook ending. Jonny still doesn't have what it takes to beat Komodo.

Rybka went a pawn up early in the game against Protector. Many exchanges later and after a gradual eval increase the position was RN vs RB and Rybka won a second pawn. As the pawns marched the evals continued to increase, Protector had to lose a piece to avoid queening, losing the game.

There were many early exchanges in Gull - Chiron, and by move 30 the position was a N vs B endgame. Gull had more space and Chiron was playing defensively but the game was heading for a draw ... and then Chiron crashed yet again.

In Hannibal - Gull a complicated set of attacks and pins in the center was resolved into a bishop endgame with a pawn advantage for Gull. Hannibal thought it was losing immediately, perhaps giving up too soon, but Gull did find the win eventually.

Komodo couldn't find a weakness in Nirvana's position for almost 50 moves. When Nirvana made the crucial inaccuracy Komodo's evals started to increase rapidly. With clever queen maneuvers it won a pawn and created a passer. Nirvana couldn't defend its king and the queening threats, the game was soon over before we saw the actual collapse.

Naum - Vajolet2 was on the sure path to a draw. Naum had an eval advantage in a QBB vs QBN position but both engines were shuffling for many moves and the 50-move rule was getting close. After Vajolet2 moved a pawn Naum's eval started to increase. Naum found a way to get a pawn advantage and then exchange all pieces to get a won tablebase position. First win for Naum in this stage, all engines have at least one win this stage.

Houdini had a strong pawn attack on Raptor's king, resulting in a RB vs RB endgame with a pawn advantage for Houdini. The black king hid behind a white pawn but was also trapped as a result. When Houdini's king marched forward it made the difference, and the game reached a rook ending with two pawns advantage, and easy win for Houdini.

There were many early exchanges in Stockfish - Ginkgo and the game reached a RNN vs RNN position. For 35 moves the engines shuffled their pieces with almost no pawn moves, the game was clearly a draw. Ginkgo moved a pawn and Stockfish's eval jumped a little. Another inaccuracy and the evals started to rise fast. Through careful maneuvering Stockfish was able to exchange some pawns and get a crucial passer. Ginkgo was forced to lose a knight for the passer, leading to a RN vs R ending. For the final blow Stockfish gave back the material to reach a won king and pawns ending, really beautiful in the PV but not played out.

Fire only got a draw against Naum, Vajolet2 held a draw against Komodo. Disappointments for the top engines, Komodo slipped to second place behind Stockfish.

Nirvana won a rook for a bishop in the start against Protector. However after queens were exchanged it turned out that the black bishop pair was stronger than the extra white rook. Protector's eval started to climb as it managed to slowly take white pawns. In the open position Nirvana's king started to be in danger and Nirvana gave back a rook for a bishop, but then it was three pawns down. It took a while but Protector's win was inevitable. A blow to Nirvana's qualification chances.

Jonny had to settle for a draw against Chiron, another top engine disappointment.

Rybka - Hannibal had many imbalances and an intense struggle in the center, but after most pieces were exchanged the game reached a rook ending. The material was equal but Rybka had an eval advantage with its pawns more advanced. However, it was not clear whether the advantage was enough for a win. Indeed, after several pawn exchanges the position was a 7-man draw. Hannibal did not have tablebase support, and as a result it blundered and let Rybka win the endgame. Rybka is now first in the race for 8th.

Gull was up a bishop for pawns against Andscacs. The white king was exposed but it managed to escape perpetual check. Still the game appeared to be heading for a draw. Twice the TCEC draw rule was approached and missed at the last moment, Gull insisted it was slightly in the lead. Then suddenly it really was ahead, it got a pawn back and created a passer. After queens were exchanged in a RN vs R position the last white pawn proved unstoppable and cost Andscacs the rook, giving Gull the win.


Featured game: Houdini - Stockfish
Stage 2, round 26
Link to game on TCEC

The game started with an eval advantage for Houdini, but Stockfish equalized rather quickly. The first sign of trouble for Houdini came when it threatened to win a rook.



Stockfish thought the knight should be exchanged for the e6 bishop and was happy to take it with the d6 bishop even for a rook. Houdini then chose to leave the rook and took back the bishop. A bit strange, and an eval jump for Stockfish. Now Stockfish had strong central pawns, and the a5 bishop was in danger. A few moves later it found safety in the corner.

The bishop was completely trapped! After a long series of shuffles the game reached a QRB vs QRN position, with the bishop still trapped. Stockfish had time to arrange the attack and at the right moment the pawn advanced.



Houdini's position was in ruins, the bishop was free to move but Houdini had to face queening threats and defend its hanging pawns and its king. Stockfish won a pawn and after queen exchange won another.

Another beautiful win for Stockfish, the second win against Houdini in this stage.

Friday, July 15, 2016

Season 9, stage 2, rounds 22-24

Table after 24 rounds:


The draw rate is 111/192 (58%). There have been 72 openings played from both sides so far, and in only 4 both engines won - potentially a biased opening. One of these was due to a crash. Another feather in Cato's cap.
Komodo increased its lead to a full point. It had two quality wins against Gull and Andscacs. In the race for 8th place the only thing that changed is that Rybka has made a small step forward. Hannibal's crash is also important since it will now lose all tiebreaks automatically. Now only half a point separates the 4 engines in the race, we may not know the qualifier until the last round.

Some of the game highlights

Raptor - Chiron was a draw after 217 moves, a close second to the record for this stage, 219 moves.

Protector and Hannibal started the game ok, but in the 15th move Hannibal had a very long think. After more than 80 minutes, when all fans were sure that it was locked in an infinite loop, Hannibal finally moved, and immediately crashed. A serious setback for Hannibal's qualification chances.

Stockfish had an eval advantage from the start against Nirvana, and it grew steadily. Nirvana did not castle and had a weak bishop in a QRN vs QRB position, with only a threat of an attack on the white king. Stockfish hid its king behind a black pawn and then it had better placed pieces and a dangerous passer. Nirvana gave two pawns to force a queen exchange but the game was already lost.

Fire - Vajolet2 started with many early exchanges and evals close to zero. At some point Fire's eval started to grow to about 1, and the game reached a queen ending which can be very tricky. Fire's advantage was tablebase support, which Vajolet2 lacked. In one move Fire's eval jumped to over 9, it won a pawn and threatened to queen another. As a result Fire got a two pawn advantage and the game reached a won 6-man position. Funnily, Fire kept playing non-optimal moves while Vajolet2's eval kept resetting the win rule, and the game continued for another 20 moves until a pawn was taken.

Fire couldn't beat Raptor with white, Stockfish couldn't beat Vajolet2 with black, a disappointment to both. Nirvana tried hard to beat Houdini, but only got a rook ending with f+h pawns, a known 6-man tablebase draw.

Jonny had a very effective king side attack against Ginkgo. Ginkgo tried to exchange pieces to get out of trouble but ended up a bishop down in a RB vs R ending. This was an easy win for Jonny, continuing its good performance this stage.

Gull - Komodo was another masterpiece by Komodo (see featured game). Gull opened a file in front of its king allowing Komodo to apply pressure. When Gull blocked with pieces it also supported these with its king, creating pin opportunities for Komodo which ultimately led to Gull losing a bishop. The game continued for more than 20 moves with evals slowly increasing and Komodo targeting the white pawns until adjudication. Impressive that Komodo beat Gull from both sides of this opening.

Andscacs' pieces were much more active than Protector's, and this was reflected in the eval. When the position opened up a little Andscacs also had a serious threat against the black king. Most pieces were exchanged leaving a BN vs R ending, but black couldn't defend its pawns. It was two pawns down when the game was stopped.

Tired of crashes Hannibal and Chiron played a 14 move miniature with a repetition draw.

Andscacs had more space in a closed position playing black against Chiron. There were long stretches of shuffling moves in the game. The first breakthrough came when Andscacs trapped a white rook, and then brought a knight from the other side of the board for an exchange. The second breakthrough was 40 moves later when the black queen found a way behind the white pawn line. Andscacs was declared the winner a few moves later, a double win against Chiron.

Naum held its position against Jonny for over 40 moves. Naum had a pawn advantage but Jonny's pieces were much more active while Naum's pieces could hardly move. After a few exchanges Jonny had advanced passers in a RN vs RN position, and after the rooks were exchanged the game was over. A first double win for Jonny.

Ginkgo - Nirvana was important in the race for 8th place. Ginkgo had an eval advantage of over 1.5 at some point, and the game reached a QN vs QB ending two pawns up for white. However Nirvana was able to draw with perpetual check.

In Houdini - Vajolet2 the black queen wandered far from its lines and was a bit caught up in the center. Houdini saw a blunder and immediately its eval jumped over 3. The impressive thing was how Houdini planned almost all the remaining moves in advance. For over 25 moves it stopped to think twice, and other than that played blitz with under 5 seconds per move. After exchanging almost all pieces the game reached a won 6-man position. A first double win for Houdini.


Featured game: Komodo - Andscacs
Stage 2, round 22
Link to game on TCEC

Andscacs' performance this stage has been quite strong, and its qualification for stage 3 is almost certain. Could it withstand Komodo's power with the black pieces?

The game started with a small eval advantage for Komodo, Andscacs defended well for about 25 moves before starting to play small inaccuracies that allowed Komodo to improve its position and increase the evals. Komodo had a dangerous passer in the center, and Andscacs had to block with pieces and was feeling the stress. The black king tried to help with the defense of a knight, but was that a good idea?



By moving to g7 the king self-pinned the knight, and when the rook on d6 was eliminated the king too couldn't move so as not to lose the knight. Andscacs was getting under more and more pressure, after rooks were exchanged the passer became too big a threat.

With the black knight pinned and the black queen in the corner too far to assist, Andscacs had no choice but to lose a piece to get rid of the passer. The evals were over 2 and rising, but with only QBN vs QN did Komodo have enough material for a win?



The pieces danced on the board with slowly increasing evals but it was difficult to see what was the improvement. After 12 moves a first breakthrough for Komodo, it was able to force a knight exchange.

And the evals jumped to 250 ! A sure win for Komodo, though how it was going to do it was still a mystery. The experts in the chat indicated that all that is needed is a queen exchange to finish the game, the bishop and king were enough to get rid of black's pawns. But the PVs did not explain how Komodo was going to do this. The pieces continued to dance for more than 30 moves, Andscacs stayed cool and refused to exchange, and the 50-move rule was getting closer and closer. And then, finally, Komodo found the right series of moves.



Andscacs could not avoid the queen exchange and the game was finally over. Beautiful game, great display of Komodo's strength.

Monday, July 11, 2016

Season 9, stage2, rounds 19-21

Table after 21 rounds:


The draw rate is 97/168 (58%). The last three rounds have been more drawish. 
Komodo and Stockfish are still 0.5 points apart, Jonny is still unbeaten but Fire has lost against Nirvana, its first loss of the stage. In the race for 8th place Nirvana has improved its chances with this win and is now leading. With 9 rounds to go all four engines ranked 8-11 have a fighting chance. There are now 8 games in their internal crosstable, only one is decisive.

Some of the game highlights

Nirvana started with an eval advantage against Raptor, but the evals dropped back to zero later for both engines. Both kings were exposed and there was a possibility of a perpetual check. Nirvana gave a rook for a bishop but the evals did not move. Raptor kept trying to draw but Nirvana was playing to win. After queens were exchanged the two advanced passers were enough for a win in a RBN vs RRB position.

Jonny had a pair of knights against Vajolet2's pair of bishops, in a closed position where knights were much better. After locking the queen side Jonny sacrificed a knight to open the king side and expose the black king. Vajolet2 had to give the material back to defend but this left a RR vs RR position with Jonny two pawns up for the win.

In Andscacs - Houdini white had a space advantage and the black pieces had little room to move. Andscacs used its advantage to clear the black queen side pawns and create dangerous passers. After queens were exchanged Houdini was two pawns down, Andscacs won a third pawn before the game was stopped. This was the first opening where both engines won with white.

Chiron survived more than 75 moves playing black against Komodo, but then its position collapsed. I don't know if Chiron blundered or not, but Komodo managed to exchange pieces and get to a winning bishop ending with better pawns.

Houdini - Gull was by far the longest game of the stage so far with 219 moves and 5:44 hours of play. At first it seemed that Houdini was in some danger from Gull's attack on its king. However, the position became static and both engines were shuffling and the game became boring. The game was extended by pawn moves and exchanges until finally it was over. Thankfully there were no 50-move game changing blunders.

Stockfish created a pair of advanced passers in the center against Rybka, and this forced Rybka to give a bishop for 3 pawns to get rid of them. Although arithmetically material was equal, in practice this led to a N vs pawns ending for white and the extra piece was enough for winning.

Nirvana - Fire reached a rook ending quickly. Nirvana was a pawn up which usually is not enough, and it also had no tablebase support, which Fire had. Therefore it was quite a surprise when gradually Nirvana's eval increased, and after several pawn exchanges the position was a won 7-man position for white, and both the engines saw the win. Another opening with two wins by white.

Jonny - Stockfish was a draw without any incident, but there was some talk in the chat that Stockfish may have missed a win in the endgame. I wonder...

Ginkgo was defending with black against Gull, and it chose to give a queen for RB. At first it seemed it had a solid fortress, but when pawns started to be exchanged (Ginkgo blunder?) Gull's queen became more dominant. When Gull took two black pawns the game was over. Double white win opening again. 

Andscacs and Naum exchanged pieces quickly reaching a RN vs RN position. The white pieces were much more active, leading to a rook endgame with a pawn advantage for Andscacs. After taking another pawn the game was practically won for white. Andscacs with wins from both sides of this opening.

Featured game: Fire - Jonny
Stage 2, round 20
Link to game on TCEC

Fire - Jonny was a clash of the 3rd and 4th ranked engines of the stage, both unbeaten so far. Fire had an eval advantage but pieces were exchanged very quickly and a queen ending was reached.



Queen endings can be very hard to predict. Both engines started to advance passers, and with the support of a queen the passers were hard to stop. Then came the highlight of the match:

Four queens on the board !! So much firepower, so many ways to mate. However, since both engines had two queens whatever Fire tried in its attack Jonny could find a defense. In the end one pair of queens was exchanged, the evals went down as did the excitement, nothing but a draw.

Thursday, July 7, 2016

Season 9, stage 2, rounds 16-18

Table after 18 rounds:


The draw rate is 81/144 (56%).
Remember that the first 12 games of the stage were draws? 8/12 of the rematches were decisive ! Another confirmation of Cato's excellent opening choices, as if it is needed. Cato is the best.
Komodo and Stockfish are leading, only 0.5 points separating them. Jonny and Fire are still unbeaten in the stage. The battle for 8th place is fought between Ginkgo, Rybka, Hannibal and Nirvana. Only one of seven games within this group has been decisive so far.


Some of the game highlights

Raptor became very excited against Naum, a rare occasion for Raptor in this stage. It had a strong queen side attack on the black king and Naum's pieces were on the other side of the board. First Raptor won a rook for a bishop, then Naum's counterplay resulted in further exchanges leaving Raptor a full knight ahead. When all other pieces were removed the knight guaranteed the win for white.

Ginkgo's king came under attack very quickly against Komodo. Evals for black increased rapidly as Komodo gave a rook for a bishop, exposing the white king to its QBB. Ginkgo exchanged pieces to stop the attack, reaching a RBN vs RBB endgame two pawns down. Komodo continued patiently to improve its position, taking pawns and exchanging pieces slowly. The game was stopped in a bishop ending with Komodo four pawns up.

Houdini - Protector had stable pawn lines and stable evals that were close to zero for about 50 moves. Then a few pawns were exchanged and white's evals increased a little, but still it seemed Protector was holding for another 20 moves. The first breakthrough came when Houdini won a pawn, and then exchanged a rook for a knight and pawns. The evals were above 2 in a RNN vs RRN position, and stayed there for a while. Houdini finally sealed the win when the pawns started to march and Protecor started to lose material. Slow win, 114 moves.

Stockfish was up a pawn against Chiron at the start of the game. The evals started jumping when Stockfish was able to get a rook and a queen to the black back rank, the win was just a matter of time. The game was stopped with Stockfish a knight and three pawns up.

Vajolet2 - Andscacs started with an advantage for white but Andscacs equalized and then took the initiative. For a long time the evals remained stable as pieces were being exchanged. In a R vs BN position with two king side pawns for each engine I was sure the game was a dead draw. However, instead of the 50-move rule suddenly the evals started to jump again. Andscacs found a way to get the king to help and take a white pawn. The game was won with a queening threat for black. Not using tablebases - well done Andscacs.

Jonny had an eval advantage against Raptor from the start. For a while it seemed Raptor could hold the pawn line but Jonny found the right moves to open up the king side. The white attack through the g and h files was deadly, game was stopped before Raptor lost material.

A king side attack gave Gull a pawn advantage over Vajolet2, and then through gradual maneuvering was able to attack the weak pawn structure of black and gain two more pawns. Vajolet2 tried to counter with an attack on the white king but Gull had no trouble defending. It was just a matter of time until the game was over.

Hannibal had an eval advantage against Stockfish, but Stockfish equalized and gave two rooks for a queen. After exchanging pieces and pawns the position opened up and Stockfish gained the initiative in a RRN vs QB endgame. It won a pawn and created a passer, while the black king found relative safety in the center. Hannibal could not stop the passer until it had to commit a rook for blocking, the game was over a few moves later. Stockfish won both sides of this opening, a first for this stage.

It was a mini surprise that Komodo could only draw against Naum. Komodo had a clear eval advantage out of the opening but Naum equalized quickly and most of the game was waiting for a draw with evals at zero.

Raptor chose to exchange RN for a queen early against Komodo, and both engines thought they had an advantage. This went on for more than 25 moves, Komodo's eval kept increasing until Raptor realized it had a problem. While it was keeping the rooks out of its back ranks Komodo grabbed a pawn, advanced its pawns and the evals climbed to winning values. The game stopped without showing us the path Komodo would take to victory, but the PVs displayed more pawn grabbing and exchanging down. Komodo with a first double win as well.

Ginkgo had an eval advantage against Chiron, but it was difficult to get past the pawn line. By exchanging rooks Ginkgo created a passer that forced Chiron to block it with a piece. When Ginkgo found a way to open up the position it just exchanged everything, grabbing pawns when possible. The end position was a rook ending with white two pawns up, three passers.

Houdini had an eval advantage over Hannibal, but it seemed that Hannibal's defense was strong. Both engines started shuffling pieces and we were waiting for the 50-move rule to end the game. Suddenly Houdini's eval jumped to over 3 and Hannibal agrees - what? If you think it's a blunder why make the move?? The whole position collapsed with pawns and pieces exchanged, and the end result was a winning rook ending with two pawns up for Houdini. 

Stockfish was up a rook for a bishop against Andscacs. For a while it seemed the black bishop pair was enough compensation for a defence, evals stayed more or less constant. In the RN vs BB ending Stockfish was able to find a win, perhaps it was the lack of tablebases for Andscacs that helped.

Featured game: Jonny - Rybka
Stage 2, round 16
Link to game on TCEC

Jonny was unbeaten so far in the stage (not counting Chiron's crash in a winning position...)
and generally playing better than what was expected. In the first round game Jonny played black. The game was uneventful and ended in a draw. Could Rybka, as a past champion, stop Jonny in white? 

After a series of exchanges in the center Jonny was a knight down for two pawns, one pawn was an advanced passer. The evals were still very close to zero.



Rybka was a little careless in the defence. It had several opportunities to exchange queens (Jonny expected this in its PV) but it chose to grab a pawn instead. In the meantime Jonny slowly advanced the e pawn until it connected with the d pawn.

BOOM. The evals jumped to almost 3. The threat of the pawn pair was too much for Rybka, and it immediately gave a bishop to take them out. By that time Rybka realized it was in trouble, and Jonny's evals were over 11.

Jonny had too many threats on the exposed black king. To get out of the mating net Rybka had to give significant material, and the game was stopped. Impressive, Jonny is playing well in this stage.

Monday, July 4, 2016

Season 9, stage 2 rounds 13-15

Table after 15 rounds:


The draw rate is 70/120 (58%).
Interesting to note that the top 5 engines have so far drawn every game they played against each other. Will this trend continue for the rest of this stage as well as the next?
Houdini has lost to all the top 3 engines of this stage. Even if it qualifies for the next stage it needs an update to be a real contender. 


Some of the game highlights

Gull exchanged a rook for a bishop against Raptor, but with three extra pawns Gull had the advantage. After almost all the pieces were exchanged the B vs R four pawns up was an easy win for white. Gull gets one back after the loss on the previous game.

Jonny had an eval advantage over Hannibal from the start of the game, and was a pawn up later. After exchanging pawns on the king side Jonny had two passers, and Hannibal had to control them and defend its remaining pawns. With many pieces on the board the going was slow, but Jonny concentrated its forces, took another two pawns, enough for the win.

Fire - Komodo was an interesting battle between two top performers of this stage (even though Fire is not considered a part of the top-3 engines). The game though was not very eventful. Fire had an eval advantage in a closed position, which grew temporarily when the position opened up a bit, but then fell back down. Komodo was never in real danger.

Stockfish had an eval advantage against Naum in a closed position, and it increased when Naum opened up the queen side exchanging a few pieces. Stockfish had a better pawn structure, and when the only pieces left were N vs B the white pawns were out of the bishop's reach and one was an advanced passer, enough for a win.

Raptor - Ginkgo reached a RB vs R endgame fairly quickly, where Ginkgo had four extra pawns for the bishop. Both engines thought they had an edge, I trust Ginkgo's eval more than Raptor's. The outcome was a queening for both engines and perpetual check, so the truth was somewhere in the middle.

In the much anticipated Komodo - Stockfish game nothing really happened. Stockfish's eval reached zero very quickly and Komodo followed, and the rest of the game was just exchanging pieces and waiting for adjudication. This reminded me of the season 8 superfinal where many games were short draws. When Stockfish and Komodo see a draw coming they lock their evals at zero and let TCEC call the draw.

Chiron was glad to give a rook for a bishop against Vajolet2, ruining the black pawn structure and with more active pieces. Many exchanges later it was the advancing passer that ensured the win. This was Chiron's first win of the stage.

Hannibal - Nirvana was very strange. Hannibal had a significant eval advantage but Nirvana held a static line in a semi-closed position with many pieces. After almost 50 shuffling moves, with 2:30 minutes on the clock, Hannibal moved a pawn and suddenly the evals jumped. It looked as if Nirvana blundered a piece, and suddenly Hannibal was a rook up and winning. What was that?

Gull executed a king side attack against Rybka, with most of the black pieces stuck on the wrong side and unable to help. The game was declared a win for Gull when it was a rook down, with the black king exposed and just before Rybka started to lose material to save it.

Rybka gave a rook for a bishop against Raptor, and in return had a passer and a strong bishop pair to back it up. Raptor gave the material back to get rid of the passer, but this allowed Rybka to create another passer on the other side of the board. Again Raptor had to give material, leading to a RB vs BN ending with one pawn each. White had the advantage and Rybka found the win, though it was not obvious for me.

In retrospect Vajolet2 - Hannibal was very funny. Hannibal's eval constantly increased in a RB vs RB endgame. It queened a pawn in exchange for the other pieces, leading to a RB vs Q position. This was perhaps a bad decision since Vajolet2 seemed to be holding its position for a long time, with evals fairly constant. Hannibal's eval jumped after it exchanged RB for Q again, and both engines queened. The 6-man position was a tablebase draw, yet Hannibal was sure it was winning (eval above 11).

Fire was down a rook for a bishop against Chiron, but its bishop pair was very strong in the open position and the black king was exposed. As a result Fire was able to win material and get to a won QB vs Q ending.

Stockfish's eval started to increase after 30 moves against Protector. It took over the center winning a pawn, and hid its king behind a black pawn. When Stockfish won another pawn it was the beginning of the end for Protector. The game was adjudicated in a RRN vs RBB position, both engines saw that eventually the extra pawns were unstoppable.



Featured game: Houdini - Komodo
Stage 2, round 15
Link to game on TCEC

Could Houdini playing white be a match for Komodo? I expected at least a draw. The game started with a small eval advantage for white, but Komodo soon equalized and got a small advantage of it own, even though it was a pawn down.



Komodo advanced the d pawn as a way of opening up the position. Houdini tried to block the pawn but couldn't in the end.

As a result Houdini gave a rook for a bishop and was a little behind on material. Komodo's eval advantage grew but the way forward was not clear.



The king side pawns were taken off, leaving Komodo with only the doubled c pawns. Why is it so happy in its position? Then I saw it, both the white knight and rook are trapped !!

Adjudication came quickly though the game was far from over. The PVs show that Houdini was about to lose material in a few moves.


Thursday, June 30, 2016

Season 9, stage 2, rounds 10-12

Table after 12 rounds:


The draw rate is 56/96 (58%), still dropping. There were many decisive games in the last three rounds, even most of the draws are interesting. 
We have seen two Chiron crashes in rounds 10-12, one in an obvious winning position. Fire was on fire with 3 wins, it is now in second place. Houdini suffered two losses and is now level with Stockfish.
The table suggests that the engines below Nirvana are less likely to qualify in the top 8 places. On the other hand there are still many games to play and anything can happen.


Some of the game highlights

Raptor had an advantage over Stockfish, and to get out of trouble Stockfish gave a rook for a bishop. This got Stockfish's eval to zero but Raptor was confident it was better, its eval stayed high as the pieces were exchanged. In the R vs B ending Raptor's eval jumped above 4, with no tablebase support it wasn't aware that the 6-man position was a draw. We had to wait for the 50-move rule.

Houdini got into trouble against Fire, a bit unexpected. It had a trapped bishop and an exposed king, and the pressure and evals were rising. Fire just directed its pieces at the white king, and at the right moment attacked. It came out a rook ahead, winning the game. It looked too easy, especially against Houdini. The rematch will be interesting.

Ginkgo was a pawn up early against Vajolet2, as well as a strong bishop pair. Ginkgo exchanged down to RBB vs RBN and won another pawn. Winning became straightforward, it took some time but Ginkgo made it look easy.

Komodo - Jonny was very interesting since Jonny had good results so far but playing Komodo can be frightening. Komodo had an eval advantage in a closed position, and the evals were over 1 when the position opened through a series of exchanges. The game reached a R vs B ending with two extra pawns for black, I expected Komodo to win with such an eval. However, Jonny was able to hold the position for a long time, and the game reached a drawn 7-man position. Jonny is now officially an engine to look out for this season.

Protector held off Rybka's attack and equalized the game. Unfortunately for the viewers the RB vs R ending was misjudged by both engines as a big advantage for white, and we had to wait for the 50-move rule to prove them wrong.

In Chiron - Gull Chiron had the advantage but Gull defended well. They reached an opposite bishop ending with white a pawn up, a sure draw which Chiron misevaluated, and then for no reason Chiron crashed. A similar thing happened in stage 1, Gull gets a bonus 0.5 point.

Hannibal - Andscacs started with a series of exchanges that left Hannibal down a bishop for a rook but ahead on eval. Andscacs' queen side was undeveloped and its queen was harassed by white's pieces. Andscacs gave the material back in an attempt to relieve the pressure, but Hannibal was in a won position, one of the shortest wins in the stage.

Andscacs bounced right back in the game against Raptor. Andscacs had an eval advantage and was a pawn up, but the crucial moment came when it gave a rook for a knight and a strangle hold of the black king. After a series of exchanges the position was a BN vs N endgame, and the game was stopped in a zugzwang leading to the collapse of the black pawn line.

Rybka was a pawn up against Chiron, with connected passers on the queen side. Chiron tried to block the pawns and keep the position closed, but Rybka was able to exchange pieces and reach a winning endgame. That was Rybka's first win of the stage.

Fire was a pawn up against Ginkgo, with connected passers on the queen side. After many exchanges Ginkgo chose to give a rook for two knights, leading to a RR vs RNN ending. The pawns started to march and Ginkgo coulnd't stop them, another win for Fire (second in a row).

Raptor - Houdini got into a RR vs RB ending and seemed to be heading for a draw. The only advantage Houdini had was a pair of connected passers in the center. Raptor saw an opportunity to take the black bishop, but in return Houdini got another passer and moved its king and rook forward. The game reached a 6-man tablebase win for black, Raptor not realizing this with no tablebase support.

Playing black against Naum, Fire attacked the white king with pawns on the queen side. As a result Fire took a rook for a bishop and also boxed the king in the corner. This became a serious back rank mating threat which Fire used to win material and the game. Three wins in a row for Fire, wow.

Komodo was happy when Vajolet2 offered RB for its queen. Vajolet2 thought it was equalizing but in fact this led to a won pawn endgame for Komodo. Don't mess with the lizzard !!

Protector held an eval advantage over Nirvana from the opening but somehow (Protector inaccuracies?) Nirvana found a way to turn the game around to its favor. It attacked the white king with all available pieces until Protector couldn't move at all. Adding one pawn to the attack was all it took to break the white defence, reaching a won RR vs RB endgame.

Chiron outplayed Jonny, with some help from the opening. The game reached an opposite colour bishop ending, Chiron with three extra pawns. This was enough for a win, but then Chiron crashed again. Such a disappointment for the viewers, Jonny lucked out of a first loss in the stage.

Andscacs had a better pawn structure than Gull, and after several piece exchanges this became an eval advantage and an extra pawn in a QR vs QR position. After queens were also exchanged Andscacs had a three pawn advantage in a rook ending, easy win.


Featured game: Stockfish - Houdini
Stage 2, round 11
Link to game on TCEC

This was the first game of the stage featuring two top-3 ranked engines (Komodo hasn't played either of these engines yet). Houdini had just lost its first game of the stage, while Stockfish was still unbeaten but was not performing as well as was expected.



After 30 moves the position was not clear. Material was equal, Houdini seemed to be defending and it had a worse pawn structure. Could Stockfish find a way to improve its position?

Ten moves later Stockfish had a solid eval advantage, a pawn up with two potential passers. There were still many pieces on the board and Houdini is a tough defender, the white king was also exposed to attacks. Tension was running high. The game continued with exchanges that simplified the position until only RB vs RB were left.



The evals were up but the opposite color bishops raised doubts about whether Stockfish could really pull this off. It was far from easy, but the evals gradually grew until the game was adjudicated.

Houdini could hardly move and its bishop could not see the white pieces. The win was not obvious but both engines saw a queening in their PV. Well done Stockfish.


Sunday, June 26, 2016

Season 9, stage 2, rounds 7-9

Table after 9 rounds:

The draw rate is 46/72 (64%), continuing to drop. We have had 11 decisive games in the last three rounds, almost half. Remember starting with 12 draws in a row?
Komodo is still dominating at +5. Houdini is a surprise for me in second place, it wasn't performing so well in the last two seasons. Perhaps the return of its developer (R. Houdart) has given it a new strength, perhaps it likes the new TCEC hardware. Stockfish is continuing to disappoint, only at +2 after 9 rounds. Other than these three, only Jonny and Fire are still unbeaten in the stage.

Some of the game highlights

Chiron - Raptor got into a more or less static position, with many pawns and pieces on the board. After a few exchanges the position opened up, with only QRR vs QRR left. Chiron was up by two pawns but the evals favored Raptor. Suddenly Raptor saw something and its eval jumped to near 6. After a series of checks and forced moves Raptor was able to force an exchange of a rook for the white queen, winning the game. Surprising how Chiron didn't see this coming, well done Raptor.

Protector had very little room to move playing black, and Hannibal took advantage of the situation to get a favorable QN vs QB ending. After queens were exchanged Hannibal was a pawn up with an advanced passer winning the game.

Gull - Naum got into a blocked center position, with Gull a pawn ahead. Gull's pieces had more room to move and its knight was better than a bishop in tight spaces. The knight was exchanged for a bishop and another pawn, and when a third pawn was captured the game was won for Gull. There were still many pieces on the board but Naum couldn't avoid material loss.

Jonny thought it had a big advantage against Houdini. After a series of of exchanges Jonny had a BN for R imbalance with an advanced passer, and its eval was climbing while Houdini remained indifferent. After exchanging pieces to get rid of the passer the only piece left was Jonny's knight, but it couldn't control all of Houdini's pawns and defend its own, leading to a draw.

Houdini had a better position against Nirvana, but Nirvana managed to hold the line for a long while, hiding its king behind a white pawn. At some point Houdini won a rook for a knight and the evals jumped, but still Nirvana fought to stay in the game. After about 30 moves Houdini found a way to break the line, exchange queens and win. Did Nirvana blunder in the end?

Ginkgo - Jonny was over after 18 moves with repetition. They really didn't want to play...

In Komodo - Gull it looked like Gull was doing fine for 30 moves. Then Komodo started to gain eval gradually, advancing pawns on the king side where it had a 4-3 advantage. When two pawns reached the 6th rank Gull had very little room to move. Together with a rook and support from behind Komodo started winning material and the game was over.

Hannibal - Raptor reached a QRB vs QRR position where white had three pawns on the queen side. Hannibal steadily moved them forward, supporting with the king and its pieces. Raptor could not stop them all, the game was over quickly.

Andscacs was up a rook to bishop exchange early in the game against Chiron. When the position opened up a little Andscacs had a strong attack on the black king and the advantage became apparent. After queen exchange a white rook infiltrated the black defense attacking pawns from behind, and the game was over.

After a series of exchanges in the opening of Gull - Protector white was a bishop up for three pawns. Before long the only pieces left were BB vs B, and the bishop pair was stronger than the extra pawns. An easy win for Gull.

Jonny won a pawn right from the start against Naum. Many exchanges later Naum was able to get the pawn back, but in the rook ending it had a weak pawn structure which turned into a 6-man winning position for white.

Vajolet2 was ahead on eval for a long time against Houdini, even though Houdini was a pawn up from the opening. Vajolet2 didn't make anything out of its advantage, and after 30 moves Houdini started to dominate. It was not clear how Houdini could improve its position, but its eval suddenly jumped (Vajolet2 blunder?). The black rook and queen found a way behind the white pawns, and after the queens were exchanged white's position collapsed.


Featured game:Stockfish - Vajolet2
Stage 2, round 8
Link to game on TCEC

After 27 moves Stockfish was ahead on eval, a pawn up, and Vajolet2's king was a little exposed. With the way Stockfish has performed so far it was not clear whether this was enough for a win.



Then Stockfish sacrificed a knight, we haven't seen this for a while. The black king became even more exposed but the evals didn't jump immediately. It did a few moves later when Stockfish concentrated forces on the king side, and Vajolet2 was a bit careless defending.

A few moves later there were just too many threats on the king for Vajolet2 to defend. It was still up a piece but had too many of its pieces on the wrong side of the board and unable to help.


The game was over soon, Vajolet2 had to give material to get out of the immediate dangers, the PVs show that it was about to be down a full rook. Stockfish still 'has it' if you get it in the right mood, just hasn't happened a lot this stage.

Wednesday, June 22, 2016

Season 9, stage 2, rounds 4-6

Table after 6 rounds:


The draw rate is 33/48 (69%), much better than what we had in the first two rounds.
Komodo is dominating the start of this stage, other than that the differences between the engines are quite small. If this trend continues the qualification race may be very close, still a very long way to go.

Some of the game highlights

Vajolet2 - Jonny reached a drawn 6-man rook ending, with two white pawns on the g and h files. Vajolet2 did not have tablebase support so it thought it was winning for about 15 moves before it realised that there was no way to win.

Fire had a rook for a knight in the game against Rybka, and had an eval advantage of about 1. In the end it had to give the exchange back and the RB vs RN endgame was drawn.

Stockfish was a pawn up against Gull, and ahead on eval. However, after most pieces were exchanged one pawn was not enough in the rook endgame, with 4-3 pawns on the king side. It took quite a while for both engines to lower their evals for adjudication.

Houdini started the game against Andscacs with an eval advantage. It was able to convert threats on the black king and control over the dark squares into a winning BN vs BN endgame with an advanced passer. Andscacs had to give a piece to avoid queening, and Houdini won comfortably.

Ginkgo - Hannibal reached a blocked BB vs BN position, where black had a passed pawn but there was no way to break the pawn line. Hannibal's eval kept climbing to over 5, with nothing to back it up, going back down reluctantly for the 50-move draw. Someone should look at that eval function.

Komodo exchanged RPP for BN against Protector. The position became blocked with a black pawn line (Protector had all pawns on the board), Komodo had a space and eval advantage. When Komodo challenged the pawns on the queen side Protector chose to lock pawns completely. This allowed Komodo to focus only on the king side, and it found a way to force black to move a pawn and weaken the line. This was enough for Komodo to convert the space advantage to material and a winning position, the game ended just before the wall broke down.

Protector was a pawn up early in the game against Raptor, with two passers on the queen side. After exchanging most pieces the position was a rook endgame with a passer for Protector, it was a bit tricky but Protector found the way to win.

Andscacs sacrificed a knight in the opening against Ginkgo, to get a strong attack against the king and to win 3 pawns. Later in the game with less pieces on the board the advancing pawns were much stronger than the knight leading to an easy win. Will Ginkgo be able to return the favor in the rematch?

Nirvana had an eval advantage in the opening against Vajolet2. After a while the engines started exchanging pieces, reaching a queen ending with white a pawn up. The advancing passer with queen support was enough for a win.

Fire was up a pawn out of the opening against Nirvana, offset by 3 pawns in one file. In the middlegame Fire outplayed Nirvana and won a rook for a bishop. In the RB vs BN endgame Nirvana had connected advanced passers but with no support from the king, Fire had a dangerous passer as well. Both engines gave pieces to get rid of the passers but this left a winning R vs B position for Fire.


Stockfish held an eval advantage over Jonny for a while, but after a rook exchange the evals came down. Stockfish couldn't find a win in the RBN vs RBN position, Jonny gave the knight to get rid of the white pawns and the game ended in a repetition draw.

Ginkgo kept a small eval advantage against Gull, material being equal. Evals started going up near the endgame where Ginkgo had a passer in a B vs N position. Both engines played without tablebases, and when they reached a winning 7-man position it was not clear Ginkgo could find the win. There were no serious blunders though, and the win became clear for both engines after a while.

Andscacs blockaded effectively playing black against Naum. After more than 70 moves Naum started to open up the position (out of frustration?), and even got a passer. However, it turned out that the central pawns Andscacs had in the center were more effective with less pieces on the board. The RN vs RB ending with connected passers was a win for black.


Featured game: Komodo - Hannibal
Stage 2, round 6
Link to game on TCEC

The opening looked quiet, Komodo with a small advantage. The kings castled in opposite directions and Komodo immediately started a pawn attack on the king side. Hannibal was happy to get a two pawn advantage but this opened up files and the queen was the only defender left.



Suddenly Komodo's eval jumped to almost 4, BOOM. Hannibal didn't see it because of the rook sacrifice that was coming.

After the rook sacrifice Hannibal had a long think and realised it had a problem. The black king was in a mating net, with no pawns and the rooks too far to help. Hannibal had to lose the queen to avoid an immediate loss.



The position was lost anyway. Komodo forced a knight for rook exchange to reach a won Q vs R ending. What an attack for Komodo, beautiful.

Saturday, June 18, 2016

Season 9, stage 2, rounds 1-3

Now that the preliminary stage 1 is over, there are no more weak engines that hand out easy points. The competition in stage 2 is going to be much harder, who will finish in the top 8? This stage will have 8-move openings so there will be less opening blunders. This is a double RR, so each match will be played twice reversing the colors. This stage is then less about the openings and more about engine strength.

Table after 3 rounds:


The draw rate is18/24 (75%). The stage started with 12 draws in a row, and the fans were getting restless. There have been decisive games since then, but it looks like it's going to be a hard stage for all the engines.

Some of the game highlights

Komodo was a pawn up against Ginkgo, but Ginkgo's bishop pair was stronger than Komodo's pair of knights in the RNN vs RBB endgame. The evals jumped when Komodo won a rook for a knight, but with very few pawns left Ginkgo was able to hold the draw with its bishops.

In Chiron - Stockfish black went for an exchange of BN for RPP. For a while the evals were in Stockfish's favor, but Chiron was able to equalize. Stockfish gave material to get strong passers but Chiron was able to force a perpetual check for the draw.

Andscacs tried a rook for bishop exchange against Vajolet2, in order to break the pawn blockade. In the RB vs RR ending the pawns were taken until black had none. The game reached a drawn 6-man KBPP vs KR, but since both engines did not use tablebases the game continued for 60 more moves before adjudication.

Raptor used a nice combination in the game against Jonny, and got a QR vs QR ending with a pawn advantage. The evals were over 1 for a while, but Jonny had a pawn on the 2nd rank and an active queen, and that was enough to force a draw.

Nirvana gave a pawn against Rybka but couldn't get enough compensation for it. After most pieces were exchanged the position was a BN vs R endgame, Rybka a pawn up. The evals indicated Rybka had an advantage, with a passer guarded by the king and rook. But Nirvana managed to create a threat with its own passer, and when the two passers were exchanged the position became drawn. Did Rybka blunder a victory?

Vajolet2 and Gull reached a 3-fold repetition after 31 moves. This was the eleventh straight draw, frustrating.

Stockfish - Hannibal, first decisive game of the stage,  see featured game.

In Houdini - Chiron Houdini developed a strong attack on the black king that cost Chiron a knight for two pawns. From here it was a gradual increase in evals corresponding to pieces taken off the board and Houdini retaking pawns. Houdini was given the win in a RRN vs RR position with a pawn up. Two decisive games in a row, now the stage is officially open.

Ginkgo was a pawn up against Protector, in a position with a passer and with many pieces on the board. Protector defended well and refused to exchange pieces until very late in the game. When pieces started to come off the board the evals went down, the game ended in a tablebase draw.

Naum had an eval advantage out of the opening against Komodo, but Komodo was able to equalize and then to take the initiative. When the pieces were down to RBN vs RBN black's king side pawns were much better than white's queen side pawns. The game was adjudicated just before Naum started to lose material. Komodo with a first win, joining Stockfish and Houdini.

Komodo had an opening advantage against Raptor, but Raptor was able to equalize the position. Raptor was two pawns up (doubled passer) and Komodo had a bishop pair with evals close to zero. In the RBB vs RBN endgame Komodo was much better though and was soon clearly ahead. Raptor also failed to realize that the RP vs BP 6-man position reached was a win for Komodo due to the lack of tablebase support. Back to back wins for Komodo, best endgame expert in the field.

Rybka had a promising lead against Vajolet2, with two passed pawns on the queen side. Vajolet2 defended well, and was able to take one of the pawns. Rybka countered by exchanging the queen for two rooks, with evals getting closer to zero. With the second passer gone in a RRB vs QB position suddenly it was Rybka defending. The ending was a masterclass of how to use the queen's mobility in tight spaces. Vajolet2's queen almost singlehandedly won the game, taking out pawns while not allowing Rybka to move pieces. A surprising win for the new engine.

Jonny had an eval advantage out of the opening against Nirvana, and it was able to convert it into a winning RB vs RN endgame. It will be interesting to see whether Nirvana can win the rematch as easily.

Featured game: Stockfish - Hannibal
Stage 2, round 2
Link to game on TCEC

Stockfish had an eval advantage after the opening, but after so many draws there were doubts that any engine could get a real win. Hannibal had a bishop pair against Stockfish's knights, but the knights were holding the center and much more active.



With a pawn attack Stockfish opened the king side, exchanging a knight for a bishop in the process. Now both kings were exposed but Stockfish had the initiative and was clearly ahead on eval.

After exchanging queens Stockfish reached a winning RN vs RB endgame, with the black pawns weak and vulnerable. Also notable is how all the white pieces were on dark squares, invisible to the black bishop.



Hannibal went for a final move combination that resulted in a 6-man rook ending with white a+b pawns. With no tablebase support it was unaware this was winning for white, and for 9 moves Hannibal's eval was a draw. Losing came as quite a shock...