Saturday, December 22, 2018

Season 14 division 1 live blog, Saturday Dec 22nd

The remaining race in division 1 is the race for 2nd place between Fizbo and KomodoMCTS. FIzbo beat KomodoMCTS in their last direct confrontation in round 22, their head to head score is 2-2. Fizbo just lost to Leela, it is still 1 point behind in 3rd place. Today we follow the KomodoMCTS - Chiron game in round 24.

move 11: The game followed theory until move 9, KomodoMCTS' 10th move Bd3 was rare and SF thought it was bad and gave a slightly negative eval. KomodoMCTS moved the bishop again to e2 in the next move, Chiron's eval turned negative.

move 16: Evals remain close to 0, Chiron's bishop pair looks strong in the center and it may develop a king side attack in the future. Will KomodoMCTS try something on the queen side?

move 22: KomodoMCTS blocks the dark squares on the king side, but creates a weakness on light squares with g3. Chiron pushed pawns on the king side, and its negative eval increased a little. SF suggested to exchange bishops, KomodoMCTS made a move on the queen side, causing SF to agree that black is better.

move 30: Chiron's attack on the king side led to a series of exchanges. Evals are negative but close to 0. The reasonable outcome of the game is a draw, one of the engines will need to blunder badly to lose the game.

move 37: Chiron thought for 7 minutes and then exchanged bishops. Chiron lowered its eval, then it jumped again as Chiron created a passer on the king side. I doubt anything will come out of it.

move 43: more exchanges and evals are down again. Only QRN vs QRB remain, the game was headed for adjudication and Chiron's eval jumped again. It doesn't want the game to end?

move 50: Queens are off and evals are at 0. Perhaps now we will have a draw?

move 68: finally a draw in a rook ending.

KomodoMCTS has a 1.5 points lead with 4 games remaining.

Thursday, December 20, 2018

Season 14 division 1 after RR2

Crosstable after RR2


Division 1 has been more competitive than previous divisions this season. Leela and KomodoMCTS continue their journey to the top, but after two RRs it is still not clear whether they can promote to the premier division. Both have not lost a game in the division so far, Leela has a promising 1 point lead at the top. Fizbo and KomodoMCTS are in joint second place with other engines not too far away.
At the bottom Fritz is well on its way to division 2, having lost 8/14 games. Jonny and Chiron are candidates for relegation, nothing is decided yet.
There has been one crash so far, Ginkgo crashed against Fizbo

A few interesting games

Chiron - Fritz: Fritz took two pawns, letting Chiron trap its bishop. After Chiron captured the bishop it attacked the black king, Fritz exchanged pieces until reaching a RN vs R endgame. Chiron had enough pawns for a win.

Ginkgo - Jonny: Jonny gave a knight for 3 pawns early in the game. Ginkgo's eval increased as Jonny tried to protect its king. The game was adjudicated in a QRB vs QR position, with PV showing that Ginkgo is about to capture the black queen for a rook.


Laser - Fritz: Laser attacked on the king side, trapping the black queen in the corner with a pawn on f6. Fritz started to lose material and it was a rook down when the game was adjudicated.

Leela - Chiron: See featured game below.

Chiron - Fizbo: Chiron started the game with an eval advantage, but evals became negative after a few moves. Fizbo concentrated all its pieces on the king side and it was difficult for Chiron to defend its king. After opening the king side and exchanging a few pieces Fizbo increased the pressure until Chiron gave a rook for a knight. In a RB vs RR position Fizbo captured white pawns until the game was adjudicated.

KomodoMCTS - Fritz: KomodoMCTS gave two pawns on the king side and evals started to jump. Both Fritz' king and queen were targets for attack, after a series of exchanges the game reached a Q vs RB position. A few moves later KomodoMCTS captured the bishop and the game was adjudicated. 

Leela - Laser: Leela pushed pawns on the king side right after book, this stopped Laser's king side development, and its king had no safe place to go to. Laser was a pawn up but effectively two pieces down as evals jumped higher. The engines exchanged down to a RRB vs RRB position, by the time Laser freed its pieces Leela had a dangerous passer on the queen side. Laser lost a rook for a bishop for the passer, the R vs B ending was a win for Leela.

Chiron - Ginkgo: Chiron was down a rook for a bishop early in the game, but its eval was over 1 and increasing. It had a protected pawn on e6, restricting Ginkgo's movements. Chiron was stronger on the queen side, it captured black pawns and created a passer. Ginkgo gave the material back to stop the passer, the game reduced to a knight ending with Chiron 2 pawns up, enough for a win.

Ginkgo - Fizbo: Ginkgo had an eval advantage until move 30, then it went a pawn up but evals became negative. Fizbo put a pawn on h3, restricting the white king in the corner. The engines exchanged pieces until only RB vs RN remained, Fizbo pinned the white bishop and then attacked the white pawns on the queen side. Ginkgo lost its bishop while capturing a passer, resulting in a won ending for Fizbo.

Fritz - Leela: Fritz was a pawn up, evals turned negative after Leela created a protected passer on e3. Fritz tried to attack the uncastled black king through the queen side, leaving the white king with less defenders. Leela pressed on the king side, first capturing a rook for a knight and then exposing the king using its pawns. The game was adjudicated in a RN vs RR position with two black pawns on the 3rd rank.

Ginkgo - Fritz: Ginkgo pushed pawns on the king side, exposing its king, while Fritz kept its king in the center uncastled. Evals started to increase after Ginkgo created a hole in the black pawn line on the king side, it gave a knight while pushing a pawn to h7. Ginkgo then gave a rook and queened the pawn, the game reached a QB vs RBB position. A second advanced passer gave Ginkgo the win. 

Chiron - Jonny: Evals started to increase after the tension in the center was resolved in a series of exchanges that left only QBB vs QR. The bishop pair was strong, Chiron slowly inproved its position until capturing a pawn and creating a passer on the queen side. Jonny could not counter against the white king nor stop the passer, when it reached the 7th rank the game was adjudicated.

KomodoMCTS - Chiron: The engines started to shuffle behind pawn lines on move 25. Evals started to increase after KomodoMCTS brought its rooks forward and reduced to a QRB vs QRN position. KomodoMCTS created a queen side passer and opened the center, the passer was strong enough to give KomodoMCTS the win though the PVs showed there was still a long way to go.

Laser - Jonny: Laser had an eval advantage from the start. Evals stayed under 1 as the engines exchanged pieces, reaching an opposite color bishop ending on move 34. Then Jonny blundered unexpectedly, it allowed Laser to capture pawns on the queen side and create a connected pair of passers. The white king came forward and secured the win for Laser.

Chiron - Leela: Leela went a pawn up early and evals turned slightly negative. Chiron attacked the king side, Leela defended easily while its eval increased. Chiron's pieces retreated and Leela opened a hole on the king side, exposing the white king to attack. The pressure on the white king gradually increased, Chiron gave a rook for a bishop to remove the immediate danger. Leela reduced to a winning B vs R ending. Leela won this opening from both sides.

Jonny - Fritz: Jonny had an eval advantage from the start, and a significant space advantage as the black pawns were mostly on the 7th rank with the major pieces behind them. Fritz was paralyzed and Jonny slowly advanced and captured pawns until the game was over.

Fritz - KomodoMCTS: Fritz pushed pawns on the king side after castling long, capturing a rook for a bishop as a result. KomodoMCTS' king found safety behind a white pawn and the attack was over. Evals turned negative, KomodoMCTS attacked the queen side and it had 3 connected passers on the king side. Fritz exchanged down to an opposite color bishop ending, but it was 4 pawns down and lost. KomodoMCTS won this opening from both sides.

Ginkgo - Chiron: The black queen ventured forward and evals started to rise. Ginkgo chased the black queen for a while, then captured a black pawn with evals over 1. The game reached a QB vs QB position, Ginkgo attacked the black king and captured more pawns. It was 4 pawns up when the game was adjudicated. Both games in this opening were won by white.

Leela - Fritz: Leela had an eval advantage from the start, and it increased quickly. Fritz walked with its king to the king side and trapped its rook. Leela pushed pawns and blockaded the king side, then captured a pawn on the queen side and created connected passers. The game was adjudicated with Leela 3 pawns up in a RB vs RB position. A second double win for Leela.

Featured game: Leela - Chiron
Division 1, round 4
Link to game on TCEC

Leela gave a pawn early in the game, Chiron's king remained uncastled and it was late developing its queen side. Leela gave a second pawn, then applied pressure on the king side with doubled rooks on the h file. Switching to the queen side it gave more material and sacrificed a bishop.


Despite being behind on material Leela's eval was over 1. Chiron had two pieces trapped on the king side, its king stranded in the center. Leela pushed two connected passers on the queen side, Chiron gave material to stop the attack, resulting in a QR vs RBN position.


Chiron had to defend its king with its pieces, Leela's queen moved quickly across the board and Chiron could not handle all the threats. Leela targeted the black pawns on the king side that were left without defense.


Chiron tried a few checks but it only delayed the inevitable loss.

Sunday, December 16, 2018

Season 14 division 2 statistics

A summary statistics table of previous stages and seasons. 

Draw rate, wins


Final draw rate was 60.7%.


Game termination

The three most common game termination causes were:
29.5% - SyzygyTB
27.7% - TCEC win rule

22.3% - TCEC draw rule

ChessBrain crashed once in the division. One Leela game stopped due to a network failure and was later adjudicated manually.

Moves per game


Median= 63.5
Average= 76.9

There were 22 games longer than 100 moves, the longest was 216 moves (Booot - Leela, round 25, draw).

Time per game (hours)


Median= 1:13
Average= 1:15

Openings

There were 6-move book openings in this stage chosen by Cato. The first letter of the ECO codes was distributed as follows:


The 6-move book determined the opening in most cases, 83.9% of the game pairs repeated the same ECO code twice, 78.6% repeated the same opening variant. In 1.8% of the game pairs (one pair) the ECO first letter was not repeated twice.

Reverse pairs, wins


Reverse pairs, same moves 


Pairs of reverse games diverged very quickly, 39.2% diverged immediately out of book, 80.3% of the pairs diverged at most after 1 move. The longest repeated sequence of moves was 11 plys (Gull - Xiphos, rounds 16 and 23, Sici lian Anderssen variation, Xiphos won as white, the other game was a draw) 

Saturday, December 15, 2018

Season 14 division 2, final results

Final crosstable:



Leela and KomodoMCTS continue to move up, promoting to division 1. Gull and Texel are relegated to division 3.


With 3 rounds to go Leela was leading and sure of first place. The race for 2nd place was between KomodoMCTS and Xiphos, both with 14.5 points. Texel was last and could not avoid relegation. The race for 7th place was between Booot 12.5, Nirvana 11.5, ChessBrain 10.5 and Gull 10.5. ChessBrain had one crash which gave it a tiebreak disadvantage.

Nirvana - Booot: Evals stayed low as the engines exchanged pieces until adjudication.

Leela - Xiphos: The game reached a same colored bishop ending on move 32. Leela's eval jumped to 1.5 but Xiphos defended well, the game ended in a tablebase draw on move 143.

KomodoMCTS - ChessBrain: ChessBrain had a small eval advantage in the middle game, the game reduced to a rook ending which KomodoMCTS drew easily.

Texel - Gull: Gull had a real chance to win this game. It created a queen side passer and Texel gave a knight to remove it. The game reached a B vs BB position with negative evals over 2, but Gull couldn't find a way to convert. The game ended in a tablebase draw after 65 more moves.

After 4 draws there is no change in the table. Booot is almost surely safe from relegation.

Texel - Nirvana: Evals were low, the engines reduced to a rook ending and a draw.

Gull - KomodoMCTS: Evals were close to 0, Gull gave a rook for a knight and created a connected pair of passers on the queen side in a BN vs RB position. Then evals turned negative, KomodoMCTS' eval increased rapidly as it created a king side passer. Gull lost a knight for the black passer and KomodoMCTS won the endgame.

ChessBrain - Leela: The game quickly reduced to a drawn rook ending.

Xiphos - Booot: The engines exchanged all pieces and reached a drawn king and pawns endgame.

One round to go. KomodoMCTS leads Xiphos by 0.5 points. Booot and Nirvana are safe from relegation, ChessBrain is 0.5 points ahead of Gull in 7th place.

Nirvana - Xiphos: Evals were low in a mostly closed position. The engines exchanged pieces until only RB vs RB were left and the game was adjudicated. With this draw Xiphos ties with KomodoMCTS, its only hope is that KomodoMCTS loses its game against Texel, not likely.

Booot - ChessBrain: The game reached a double rook ending on move 25 and immediately ended in a repetition draw. ChessBrain leads Gull by a point, Gull needs a win against Leela to avoid relegation, also not likely.

Leela - Gull: The game reached an opposite color bishop ending on move 31, Leela wouldn't lower its eval for draw adjudication until move 165. Gull finishes 7th and is relegated to division 3.

KomodoMCTS - Texel: Evals increased from the start. The game reached a RB vs RB position, KomodoMCTS went a pawn up and created a passer in the center. Texel's pieces were paralyzed and KomodoMCTS won the game, though it shuffled for a while and it was not clear what the winning sequence was. KomodoMCTS finishes in 2nd place.

Thursday, December 13, 2018

Season 14 division 2 live blog, Wednesday Dec 12th

In this post I'm not following a game. I was away for 2 days and missed all of RR3 of division 2. I'm having a quick look at the archive to see what I missed.

1. First thing that stands out is that Leela lost, Huh? Is this legit? The previous loss was a network failure and the game was manually adjudicated as a win for Leela. What happened here? Round 18 against Booot, the eval graph shows a blunder around move 85. Leela was up a pawn, the engines shuffled for a long time and then Booot pushed a pawn on the queen side and evals started jumping in black's favor. Did Leela blunder? What did SF (bluefish) have to say? The game reduced to a BN vs RB position which Booot won. Looks like a real loss to Leela. I bet the fans went crazy.

2. Leela is sure to promote to division 1, even if still not mathematically certain. After 20 round it had a 5 point lead over 3rd place, 3.5 points to 2nd place.

3. Komodo and Xiphos had a miserable RR, both with 3/6 points. The race for 2nd place is still open.

4. At the bottom of the table Texel is on its way to finish last, but hey - it won a game? Round 18 against ChessBrain? Again round 18 - a cosmic ray hit the server perhaps. The game reduced to a R vs B ending, Texel used its tablebase knowledge to convert the win.

5. At the bottom the race against 7th is very close. Gull (2.5/6) and Chessbrain (1.5/6) had a weak RR. Nirvana (3.5/6) and Booot (4/6) had better results. One point separates these 4 engines with 8 games to go.


Monday, December 10, 2018

Season 14 division 2 live blog, Monday Dec 10th

Division 2 is being played, the engines are stronger and the competition is harder. After 10 rounds it seems that Leela is going to win this division, but the second engine to promote could be any of KomodoMCTS, ChessBrain or Xiphos. The other 4 engines (Gull, Nirvana, Booot and Texel) are all in danger of relegation.

We follow the round 11 game Xiphos - KomodoMCTS, the reverse game was a draw. The book sequence is a QGD semi Slav defense, a popular opening line.

move 10: KomodoMCTS diverges from the reverse game in its first move out of book, choosing a less popular line. Its second move takes the game to a very rare line in human games.

move 15: Xiphos castled long, opposite direction castling may result in a fighting game, evals are low so far. KomodoMCTS opened the center, no pawn pushes so far by both engines.

move 24: Xiphos' eval increased a little, but it doesn't seem to have a plan so far. The engines exchanged all bishops and opened the position. There are many open files and the rooks are in danger of being exchanged soon.

move 31: Xiphos gave a pawn for some initiative on the king side. One pair of rooks was exchanged and only QRN vs QRN remain. I think the game is heading for a draw.

move 40: Now the queens are off, Xiphos is still a pawn down yet its eval is still around 0.4. The engines cleared more pawns and Xiphos is a pawn up, with two pawns on the queen side while KomodoMCTS has one pawn on the king side. KomodoMCTS captures one of the white pawns, Xiphos' eval jumps to around 1, I think it is delusional.

move 47: Xiphos' eval jumps over 2, KomodoMCTS reduces to a tablebase draw.

This result keeps the tension at the top of the table, the race for 2nd place is very close.

Season 14 division 3 statistics

A summary statistics table of previous stages and seasons. 

Draw rate, wins


Final draw rate was 45.5%. The draw rate was higher than in division 4 but still quite low.


Game termination

The three most common game termination causes were:
37.5% - TCEC win rule
22.3% - SyzygyTB
18.8% - TCEC draw rule

Hannibal crashed 5 times in the division, Arasan and rofChade crashed once each.

Moves per game


Median= 62.8
Average= 68.9

There were 13 games longer than 100 moves, the longest was 199 moves (Leela - Pedone, round 11, Leela won).

Time per game (hours)


Median= 1:15
Average= 1:14

Openings

There were 2-move book openings in this stage chosen by Cato. The first letter of the ECO codes was distributed as follows:


I'm dropping the opening 'family name' section. I noticed that the current opening naming used by TCEC is not consistent (e.g. "Sicillian", "Sicillian defense" both used, the separator can be ":" or ","). This has probably been true for several past reports.

The engines had a lot of freedom to choose the opening variant. Yet 57.1% of the game pairs repeated the same ECO code twice, and 50% repeated the same opening variant. In 7.1% of the game pairs the ECO first letter was not repeated twice.

Reverse pairs, wins


Reverse pairs, same moves 


Pairs of reverse games diverged very quickly, 50% diverged immediately out of book, 83.9% of the pairs diverged at most after 1 move. The longest repeated sequence of moves was 8 plys (rofChade - Hannibal, rounds 6 and 13, KGD Keene's defense, Hannibal crashed as white, otherwise two draws)