Friday, April 28, 2023

Season 24 superfinal games 81-90

After 90 games Stockfish leads 17-13 with 60 draws. Stockfish increased the lead to 5 wins, and then Leela won a game pair and reduced the lead back to 4 wins. The Leela game pair win came after 24 game pairs with 6 game pair wins for Stockfish and none for Leela. There are only 5 game pairs left to play, it is safe to assume Stockfish will win the match, but Leela may yet reduce the gap .

Games 81-82 started with a rare sideline of the KID Saemisch, Yates defense. In game 81 there were a few pawn exchanges after the start, the engines opened the a file and evals came down. The engines exchanged a pair of rooks, then Leela moved a rook to the 7th rank and the engines cleared the b file pawns as well. The exchanges gradually continued, evals were low and the game was adjudicated in a RB vs RN position. In game 82 the engines played a slightly different line, they delayed exchanging pawns a little but again the a file was opened. Leela moved a rook forward but Stockfish didn't try to exchange rooks. Nevertheless evals came down while the engines exchanged minor pieces. Stockfish pushed pawns on the king side, Leela gave a pawn and both engines created a passer in the center. After exchanging queens evals were close to 0, Leela gave a rook for a bishop and captured all but one white pawn. The game was adjudicated in a RR vs RB position.

Games 83-84 started with a rare sideline of the Dutch, Hopton attack. In game 83 a pawn exchange opened the center, Leela castled long, and queens were off early. Evals stayed stable around 1, Stockfish castled long and Leela went a pawn up with a passer on the king side. On move 29 the game reached a RBN vs RBN position, the kings moved to the center. Both engines pushed pawns on the     queen side, Leela captured another pawn and had doubled pawns on the queen side. Stockfish's eval started to fluctuate, on move 49 the engines exchanged bishops and evals started to increase.


All the white pawns were isolated, Leela had to be careful and patient. Stockfish captured the d pawn and created a passer. Stockfish pushed its pawns forward and they became targets. Leela protected its h pawn, but managed to capture all the black pawns, keeping two white pawns. 

Progress was still slow, Leela pushed both pawns until they were on the 6th rank. Stockfish blocked one pawn but eventually lost its knight for the second, the game ended in a tablebase win.

In game 84 the engines followed the reverse game for 25 plies, with Stockfish castling long and the queens off. Leela castled long, the engines seemed to be shuffling but Stockfish's eval slowly increased. After move 29 Leela's eval increased as well, in a series of exchanges the engines reduced to a RBB vs RNN position with white a pawn up and doubled passers on the king side. There were a few pawn exchanges, Leela regained the pawn, Stockfish created a passer on the queen side and Leela had doubled passers in the center. 

Stockfish pushed the g pawn so it was protected by its rook, then turned to attack the doubled black pawns. Leela tried to protect both pawns with a knight, Stockfish traded bishop for knight and captured both pawns. Leela couldn't block both the white passers, Stockfish pushed the c pawn forward, queened and mated. There were two white wins in this game pair, Stockfish leads 16-12.

Games 85-86 started with a rare sideline of the Sicilian main line, with 5.. Qc7 (instead of the Najdorf 5.. a6). In game 85 after a few development moves there was a series of exchanges including the queens. Evals came down, Leela castled long and Stockfish kept its king uncastled. The game reached a RRN vs RRN position, not a lot happened until the engines reduced to a rook ending and the game was adjudicated.

In game 86 most pieces stayed on the board after the start. There was a hole in the pawn support on the king side and Leela chose to castle long. Stockfish chose to abandon its queen side pawns and castled short. Leela captured a pawn with its queen, evals started to increase. The white pieces were mostly on the king side, but the main issue was the safety of the black king on the other side. The white knights dominated the center, Stockfish moved its rooks to the half open b file, the black queen was stuck in a defensive role in front of the pawns. By move 34 Stockfish was ready for attack.


In a long PV agreement Stockfish sacrificed a knight and opened the a file, then it gave a rook for a knight and a bishop. Leela used a rook to hide its king, its eval drifted down while Stockfish's eval increased. In a series of exchanges the engines reduced to a Q vs RR ending with white two pawns up. 

Stockfish gave the c pawn and pushed the f pawn forward to the 7th rank. Leela finally realized its was losing, it couldn't take the f pawn because it would lose a rook in a check fork. Stockfish created a second passer and pushed it forward supported by the king. Leela wouldn't give material to stop the queening, the game quickly ended with two white queens. Stockfish wins the game pair, it leads 17-12.

Games 87-88 started with a rare sideline of the Hungarian (Benko) symmetrical variation. In game 87 Leela's eval increased from the start, it pushed the h pawn forward until it reached h6. In a very long PV agreement the engines opened the king side, they exchanged minor pieces and queens, Leela's eval drifted back. Leela pushed pawns on the king side, Stockfish captured a pawn on the queen side but evals slowly increased again. Leela focused on the king side, it placed a knight on e6 and Stockfish felt the pressure.


Leela exchanged a pair of pawns, creating a pawn majority on the king side, then it placed its knight on f6. Stockfish had no counter, when it was ready Leela attacked the black king and captured the h7 pawn. The engines reduced to a double rook ending, Leela with advanced connected passers on the king side. The black king had to run to get out of the way. 

Stockfish delayed with checks, but eventually Leela queened the h pawn. Stockfish lost material fast, Leela queened the g pawn as well and mated.

In game 88 Stockfish again pushed the h pawn, but after two long thinks and a 2-fold repetition it decided to exchange it and to open the h file. Stockfish's eval dropped and a few moves later so did Leela's eval. Stockfish walked with its king to the king side, the engines shuffled and exchanged a pair of knights, Stockfish couldn't find a way to attack the black king. For a few moves Leela's eval jumped over 1, it wasn't happy with its PV. Then after thinking for 8 minutes Leela changed its move to Stockfish's PV and its eval dropped back down. In a long PV agreement the engines reduced to a QR vs QBB, Stockfish gave checks and the engines traded pawns. Evals were close to 0, after Stockfish gave a rook for a bishop the game was adjudicated. Leela wins the game pair, Stockfish leads 17-13.

Games 89-90 started with a 20-ply rare sideline of the Ruy Lopez, Chigorin defense, with all pieces and pawns still on the board. In game 89 evals came down from the start, the engines exchanged most pawns on the queen side and a few minor pieces. Stockfish had a passer on the queen side, it managed to get as far as the 3rd rank in a QRB vs QRB position. The engines started to shuffle with evals close to 0, the game ended in a 3-fold repetition. In game 90 the engines locked pawns on the queen side at first, then in a long PV agreement cleared most of the pawns on the queen side. Evals came slowly down, the first piece was exchanged on move 26, in another long PV agreement the engines reduced to a Q vs RB position. Stockfish was reluctant to lower its eval, the game was adjudicated after 30 more moves.


Wednesday, April 26, 2023

Season 24 superfinal games 71-80

After 80 games Stockfish leads 15-11 with 54 draws. Stockfish increased its lead after winning two game pairs. This is the biggest lead of the match so far, and with 10 game pairs more to play a gap of 4 wins seems decisive. The last Leela game pair win was in games 37-38, so 21 consecutive game pairs without a win for Leela.

Games 71-72 started in the KGA Mason-Keres gambit, with a bias for black. In game 71 Stockfish attacked the black king and let Leela capture a rook with a knight. Leela's eval started very low but jumped over 1 after the rook sacrifice. The white knight was trapped in the corner but Stockfish was focused on the attack. Leela exchanged queens, Stockfish gave a knight but its remaining pieces all targeted the black king. Leela gave a rook, the position finally stabilized and Stockfish captured the trapped knight. The game reached a RB vs RBN position, Leela was two pawns up with a passer on the 7th rank. Evals came down, Leela captured another pawn and placed a second passer on the 7th rank. Both passers could not advance, after Stockfish made sure all its pieces were secure it captured both passers, and Leela created a passer on the king side. The engines started to shuffle on move 41 and evals came down. Pawn moves extended the shuffle until finally Stockfish gave the knight for a pawn and the game was adjudicated, on move 188. In game 72 Leela prevented the white knight fork that would capture its rook. Stockfish's evals immediately dropped, the attack on the white king was over quickly when the engines exchanged queens. Both evals were low, the game was adjudicated on move 36 after enough pieces were exchanged.

Games 73-74 started with the Benoni defense, a line played at the highest level of human chess. In game 73 there were no exchanges after the start. Starting from move 16 the engines played out a long PV agreement, they exchanged minor pieces and opened files on the queen side. Evals came down, Stockfish had a passer on the queen side and Leela created a passer in the center. In another PV agreement Stockfish gave a bishop, both passers were captured and the queens were exchanged. Leela gave a rook for a knight and a pawn, the game reached a RBN vs RR position with one pawn left for each engine. The engines started to shuffle on move 43, evals were close to 0 and the game was adjudicated on move 93 after the engines exchanged a pair of rooks. In game 74 the engines followed theory for a while, again there were no exchanges after the start. After move 19 the engines opened the queen side and Stockfish went a pawn up, though evals came down. Leela regained the pawn and created a passer on the queen side. Then in a long PV agreement there was a series of exchanges that reduced to a same color bishops ending, evals were low enough for the draw rule.

Games 75-76 started with a rare sideline of the Gruenfeld defense, Zaitsev gambit. In game 75 Leela went a pawn up and opened the queen side after the start. The engines continued to develop pieces without exchanges, both queens move forward. After move 22 the engines started to exchange pieces and evals came down. The game reached a RN vs RB position, the pawns stabilized and the game was adjudicated when Leela's eval was low enough.

In game 76 Stockfish let Leela regain the pawn, its eval increased as it pushed pawns in the center. In a series of exchanges Stockfish created a passer in the center and captured a rook for a bishop. The white king was exposed and it walked to the king side. Leela's eval drifted down in a PV agreement, it captured a pawn and created a passer on the queen side. Stockfish moved its pieces to the king side, it expected Leela to capture another pawn on the queen side, but Leela had other ideas. Almost all black pieces were on the queen side, Leela felt safe and Stockfish followed Leela's PV. Stockfish's eval jumped quickly, on move 26 the action started with a rook sacrifice, still in PV agreement.


The white queen moved forward and attacked the exposed black king. Leela's eval jumped many moves too late, the black pieces were too far away and not coordinated. Stockfish gave a rook but captured the black queen, reducing to a Q vs RB position on move 39.

The endgame was long but Stockfish never had a doubt about the outcome. It captured two pawns on the queen side, then slowly pushed the a pawn forward. Leela managed to capture the passer but lost its rook. Stockfish then mated using only dark squares, invisible to the black bishop. Stockfish wins the game pair, it leads 13-10.

Games 77-78 started with a rare sideline of the Sicilian four knights variation. In game 77 there was a long PV agreement early, the center opened and the queens were exchanged, the engines traded rook and pawn for two knights. Evals started to come down and the engines mostly shuffled. The game ended in a 3-fold repetition which seemed to surprise Leela, it expected to play on.

In game 78 there was a different early PV agreement, there were no exchanges after the start, all pieces remained on the board and Stockfish castled long. Leela kept its king uncastled. Stockfish's eval increased slowly while Leela's eval drifted down. After move 20 there were a few exchanges and the king side opened. Leela moved its king without castling and on move 25 Leela's eval jumped, it had tripled pawns on the f file and the two adjacent files were open.


In a long PV agreement Stockfish gave a pawn on the queen side and moved its queen forward on the king side to join the attack. Leela attacked first, it gave a bishop for two pawns and cleared the white queen side pawns. The exposed white king ran forward to the center, Leela pushed a passer to the 2nd rank but Stockfish had the back rank covered with two rooks. The white queen moved forward, after exchanging queens the game reached a RRB vs RR position with black 3 pawns up.

Leela chased the white king but was not strong enough. Stockfish pushed the h passer forward, after exchanging a pair of rooks Leela captured the white passer but lost its advanced a passer. Stockfish protected its last pawn and slowly captured black pawns. The white king moved forward and soon the black king was in a mating net. The game ended in a tablebase win just before mate. Stockfish wins the game pair, it leads 14-10.

Games 79-80 started with a rare sideline of the Caro-Kann, two knights attack. In game 79 Leela moved its queen forward early, it captured a pawn on the queen side. Stockfish pushed pawns across the board, it opened the c file and exchanged queens. Evals started to increase, on move 25 the game reached a RBB vs RBN position with white a pawn up. 


Leela used its bishops to protect the center pawns and to keep the black rook away. Leela captured the black a pawn and created doubled passers. Stockfish gave up its bishop and captured the white b pawns, the game reached a RB vs R position. 

Leela gave the d pawn, Stockfish had weak pawns to defend and it needed to keep the white king back. Stockfish gave a pawn to weaken the white pawn chain, Leela used its bishop to protect its pawns. Leela pushed the h pawn forward and Stockfish started to lose material. After exchanging rooks Leela queened and mated.

In game 80 the engines repeated the reverse for 17 plies, Stockfish captured the pawn on the queen side with its queen. Leela drove the queen back and then opened the c file. Stockfish's eval started to increase as it opened the g file, a few moves later Leela's eval reacted after the game reached a RBB vs RBN position.

The engines exchanged bishop for knight, then cleared pawns on the queen side, Stockfish was two pawns up with a passer. Leela pushed the h pawn and tried to give its bishop to create a passer. Stockfish saw the trap, it let Leela capture the h pawn and pushed the d pawn until it was a passer too. Stockfish was first to promote a pawn, Leela lost its bishop, it captured the white a pawn but lost its h pawn. With patience Stockfish converted the RB vs R ending. There were two white wins in this game pair, Stockfish leads 15-11.


Monday, April 24, 2023

Season 24 superfinal games 61-70

After 70 games Stockfish leads 12-10 with 48 draws. Stockfish extended its lead to 2 wins, this is the biggest lead we've had in this match so far. Stockfish also had a 2 win lead after game 16, before Leela won a game pair of games 19-20. The decisive game pair came after 8 consecutive drawn game pairs, 2 of which were double white wins. This is the first decisive game pair in the second half of the match, there were 9 in the first half.

Games 61-62 started with a 20-ply rare sideline in the KID Orthodox, Korchnoi attack. All pieces and pawns were still on the board with the center blocked. In game 61 there were no exchanges after the start, the engines stabilized the queen side. Starting from move 23 there were a few exchanges, a pair of pawns on the king side, on the queen side a minor piece exchange and another pair of pawns. This opened the a file and the engines exchanged a pair of rooks. Leela created a passer in the center, then the engines mostly shuffled for a while. Evals came down and the engines reduced to a QBB vs QNN position. The engines shuffled until the queens were exchanged and the game was adjudicated. In game 62 again there were no exchanges after the start, after move 20 the engines exchanged minor pieces and opened the b file. Leela was a pawn up with a passer but evals came down. After exchanging a pair of knights Leela gave up its passer and moved its queen and a rook forward on the queen side. Stockfish countered by moving its queen forward too, after exchanging a pair of rooks Stockfish started to give checks. There could have been a quick draw but Stockfish kept delaying with another move. It even gave a rook, but eventually the game ended in a check repetition. 

Games 63-64 started in the French Winawer advance variation, played at the highest level of human chess. In game 63 the engines started to play a long PV agreement on move 9, the white king moved without castling and Leela created a pawn majority on the queen side. Leela's eval increased over 1 while Stockfish's eval came down. On move 21 Leela thought for 8 minutes and its eval dropped, despite the fact that Stockfish also moved its king and this trapped a black rook in the corner. There were more minor piece exchanges, Stockfish gave a pawn and created a passer on the queen side. Leela traded a rook for a knight and pawn, also creating a passer on the queen side. In a series of exchanges the engines reduced to a QN vs QR position, Leela was two pawns up but all passers were gone. Leela was not able to find a way to improve, its eval slowly came down and after 45 moves the game was adjudicated.

In game 64 Stockfish pushed pawns on both sides and kept its king uncastled. Leela castled short and Stockfish traded minor pieces and went a pawn up, opening a hole in the black king's pawn support. The engines exchanged a pair of rooks, Stockfish's eval increased slowly while Leela's eval was stable. Leela captured a pawn on the queen side and expected Stockfish to recapture. Stockfish wanted to insert a 2-fold repetition first, Leela decided not to go along and to capture another pawn. This created connected passers for Leela on the queen side, but also allowed Stockfish to capture a pawn and create a passer on the king side, with its queen facing the black king. Stockfish's eval jumped over 2. 

Stockfish kept playing 2-fold repetition checks with its queen, slowing the game progress. It gave a knight and captured the black e pawn, creating another passer. Then it captured the black knight, reducing to a QRN vs QRB position. Leela's eval started to increase, its passers looked intimidating but it was unable to push them forward. Stockfish captured one passer, the other reached the 2nd rank. Then Stockfish captured another pawn and the black bishop, while Leela connected a second passer on the queen side again. 

Stockfish was a piece up but still had to deal with the black passers. After exchanging queens Stockfish started to see a tablebase win in its PV. Leela captured the white advanced passers, eventually Stockfish gave its knight for the two black passers. The game ended in a winning rook ending with white two pawns up. Stockfish wins the game pair, it leads 12-10.

Games 65-66 started in the Sicilian Kalashnikov variation, played at the highest level of human chess. In game 65 the engines followed theory for a while, they opened the c file and Leela had a pawn majority on the queen side. Leela placed a knight on b6 but Stockfish exchanged it. Stockfish created a passer in the center after exchanging a pair of rooks, evals started to come down. The black queen moved forward, then the engines played out a long PV in which the center pawns were cleared and the game reached a QB vs QB position with white a pawn up. Stockfish gave checks and avoided exchanging queens, it took Leela 60 moves to lower its eval for the draw rule. In game 66 the engines diverged from the reverse game and then transposed back, the real divergence was after 26 plies. Leela was more patient and did not attack the center immediately. After some shuffling Leela opened the e file and Stockfish's eval came down. Stockfish created a passer on the queen side and moved a rook to the 7th rank, Leela avoided exchanges and the engines mainly shuffled with evals close to 0. There was a series of exchanges in a long PV agreement and the engines reduced to a QRB vs QRB position. Stockfish pushed its passer to the 7th rank, Leela threatened mate and Stockfish ended the game in a check repetition.

Games 67-68 started with a 20-ply in a rare line diverging from the Sicilian Velimirovic attack. The engines castled in opposite directions and all pieces were on the board. In game 67 there was a long PV agreement from the start, the engines exchanged minor pieces and pushed pawns across the board without exchanges. Both engines moved rooks to the center, then all rooks were exchanged and Leela went a pawn up. After exchanging queens the game reached a BN vs BB position, the pawns on the king side stabilized and the engines started to shuffle. Leela's eval came down slowly, the game was adjudicated after 45 moves. Game 68 repeated the reverse for 25 plies. Stockfish pushed the h pawn forward and the engines started to shuffle on move 27. The game continued in cycles of shuffles and then a pawn move or a capture that resets the counter. Evals came down very slowly but even when they were low enough there were too many pieces for the draw rule. The game ended in a 50-move draw on move 275.

Games 69-70 started in the Queen's pawn game, Stonewall attack, played in human chess and with a bias for black. In game 69 there were no exchanges after the start, except for a pair of bishops. The first pawn exchange was on move 20, (negative) evals came down. Not a lot happened in the game, in a series of exchanges starting on move 34 the engines reduced to a QN vs QB position. Evals were close to 0 and the game was adjudicated. In game 70 the engines played a different line, again a pair of bishops was exchanged and there were no pawn exchanges after the start. Both queens move forward to the queen side and were exchanged early. Stockfish's (negative) eval came down, the engines opened the g file and Leela kept its king in the center. Leela cleared the white pawns on the queen side, it had two passers there while Stockfish had a passer in the center. The game reached a RRN vs RRN position, Stockfish captured one black passer, then the engines mainly shuffled for a while. Leela's eval came down, after a pair of rooks was exchanged the game was adjudicated. 


Saturday, April 22, 2023

Season 24 superfinal games 51-60

After 60 games Stockfish leads 11-10 with 39 draws. There were 4 consecutive double draws followed by a double win game pair, no change in Stockfish's lead. The tension is rising as the end of the match approaches, only 20 more game pairs to play and the engines are only 1 point apart.

Games 51-52 started with a 26-ply rare sideline of the Ruy Lopez, Chigorin defense variation. All pawns and pieces were on the board at the start. In game 51 Stockfish moved a knight forward to f4 and Leela exchanged it. The engines opened the b file and exchanged a pair of rooks, evals started to come down. The engines mainly shuffled for a while, then opened the a file. After some more shuffling the engines exchanged the remaining rooks and the white queen moved forward on the queen side. The engines traded pawns and Leela created a central passer, it got to the 6th rank and was blocked. Evals were close to 0, after exchanging queens he game was adjudicated. In game 52 there were no exchanges after the start, on move 26 the engines exchanged a pair of pawns and opened the b file. Leela doubled rooks on the open file, the engines shuffled for a while and Stockfish prepared a pawn push on the king side. On move 50 Stockfish started with the h pawn, driving a black bishop away to the queen side where it captured a pawn. The g pawn followed and Stockfish opened the king side, however evals came down. There were many piece exchanges and the black king ran to the center. The game reached a QRN vs QRN position with black a pawn up. Stockfish chased the black king to the queen side, the engines exchanged queens and Leela gave a knight to queen a passer. Evals were close to 0 and the game was adjudicated, PV showed Stockfish reducing to a tablebase draw.

Games 53-54 started with a rare sideline of the Dutch classical variation. In game 53 early exchanges opened files on the queen side. The exchanges gradually continued while evals came down, the game was adjudicated in a drawn rook ending on move 42. In game 54 the engines opened the c file, there were no piece exchanges until Stockfish gave a rook for a knight on move 18. Stockfish opened the king side and exchanged queens, its eval came down faster than Leela's. Stockfish chased the exposed black king with its minor pieces, it had a strong bishop pair in the center. Eventually Leela gave a rook for a bishop and got rid of the white bishop pair, Leela gave a knight and went 3 pawns up. Evals were close to 0 and the game was adjudicated.

Games 55-56 started with a rare sideline of the QGA Smyslov variation. In game 55 there were no pawn exchanges after the start, the engines exchanged most of the minor pieces and stabilized their pawn lines. Starting from move 29 the engines shuffled and evals came down. On move 73 Stockfish gave a bishop for two pawns and a rook for a bishop, it attacked the white king and captured more pawns. The game was adjudicated in a QR vs Q with black 6 pawns up. In game 56 the engines exchanged minor pieces and a pair of pawns that opened the d file. After exchanging queens the engines reduced to a RB vs RB position and evals came down. The game was adjudicated when Leela lowered its eval for the draw rule.

Games 57-58 started with a 22-ply line in the English, Nimzo-English variation not seen in human chess, where black is a pawn up after taking the white g pawn. In game 57 Leela castled long and developed a rook through the g file. In a long PV agreement Leela regained the pawn, the engines had long pawn lines across the center and queen side, with a black knight filling a hole. Leela's eval increased over 1 while it considered an attack on the king side, but the engines mainly shuffled for a long time. On move 93 the engines exchanged a pair of bishops and resumed shuffling. Leela's eval slowly came down, on move 121 Stockfish moved a pawn and shut down any attempt to open the queen side. On move 171 Leela gave a pawn in the center, the position opened up with exchanges and Stockfish ended the game in repetitive check. In game 58 Stockfish kept its king in the center, it pushed the c pawn forward and opened the queen side. The engines exchanged queens and Stockfish went a pawn up and created an advanced passer. Leela gave a rook for two minors and the game reached a RR vs RBN position. Evals were close to 0, after exchanging a pair of rooks the game was adjudicated.

Games 59-60 started with a rare sideline of the Pirc defense. In game 59 the engines castled in opposite directions and there were a few exchanges in the center. Leela pushed pawns on the king side, in a long PV agreement the king side was opened, the black king was exposed and the game reached a QRR vs QRR position by move 25. 


Stockfish had a weaker pawn structure and its king was not as safe as Leela's king. After a while Leela went a pawn up and evals started to increase. Leela moved its king forward, sheltered by two pawns, and pushed the f pawn forward. The engines opened the center and Stockfish attacked the white king with its queen, Leela exchanged queens and reduced to a double rook ending. 

Stockfish pushed the h pawn forward but had to abandon it when the white king advanced to support the f pawn. Leela pushed the f pawn to the 7th rank, then gave a pawn and created a second passer on the queen side. Stockfish could not stop both passers, it lost material and the game ended in a tablebase win. 

In game 60 Stockfish locked the center before castling long. A minor piece exchange forced the black king to move without castling and Stockfish's eval started to increase. The black king walked to then king side, Stockfish pushed its king side pawns until they locked the black pawns. Leela pushed pawns on the queen side, one reached a3.


Stockfish walked its king to the center, away from any danger. Leela tried to protect its weak a and c pawns while threatening the white b and e pawns. After some shuffling Stockfish exchanged a pair of rooks and traded the its b pawn for the black a pawn, creating a passer on the queen side. The white queen moved forward and captured two more black pawns on the queen side. 

Leela managed to capture the d pawn, but after a pawn exchange the white e pawn became a passer. Stockfish reduced to a knight ending, Leela couldn't prevent a queening and was mated. There were two white wins in this game pair, Stockfish leads 11-10.


Thursday, April 20, 2023

Season 24 superfinal games 41-50

After 50 games Stockfish leads 10-9 with 31 draws. Stockfish is back in the lead after two game pair wins. There were two game pairs with two draws and one with two white wins. At the half way point the match can still be won by both engines, a tiebreak is also a possibility.

Stockfish's win in game 46 came after a very long queen ending, with Leela's eval below 1 for 30 moves, even when Stockfish already saw a tablebase win in its PV. I haven't seen such a discrepancy of evals for a very long time, and it is even more surprising in a superfinal. 

Games 41-42 started with an 18-ply long rare sideline in the KID Fianchetto variation. In game 41 there were many early exchanges played in PV agreement after the start. The game reached a QRR vs QRR position with white a pawn up on move 25. Leela had a pawn majority on the queen side, the king side pawns stabilized and the engines exchanged a pair of rooks. Evals came slowly down, Leela created a passer and pushed it forward. Stockfish countered by exposing the white king and reducing to a drawn queen ending. In game 42 there were no exchanges after the start except one pawn exchange on the king side. The black queen moved forward on the king side, starting from move 19 the engines played out a long PV agreement, exchanging pawns and minor pieces in the center. Evals came down with most pieces still on the board. The engines gradually exchanged pieces and the game was adjudicated in a RN vs RN position.

Games 43-44 started with a rare sideline of the French Advance variation, rarely seen in recent human games. In game 43 the engines exchanged a pair of bishops after the start, Leela pushed the h pawn and moved its king without castling. The engines traded minor pieces on the king side, Stockfish kept its king in the center uncastled as well. Leela went a pawn up and exchanged queens, evals started to come down. The engines exchanged pieces until reaching a RN vs RN position and the game was adjudicated. 

In game 44 Stockfish pushed pawns on the king side, again the engines exchanged a pair of bishops but there were no other exchanges after the start. Leela pushed passers on the queen side and then castled long, a pawn exchange opened the a file. The engines formed a diagonal pawn wall blocking the center and queen side except the open a file, Stockfish castled short. Pawn exchanges opened the king side, each engine created a passer. All the rooks were exchanged through the open files, evals remained well below 1 but Stockfish's eval started to increase after move 39. Leela's eval stayed under 1 for 4 moves while Stockfish's eval jumped over 2, on move 48 Stockish captured the black passer.


The queen side was empty of white pieces, perhaps Leela thought it would have an effective counter but now its eval jumped as well. Leela sacrificed a knight for a pawn and the b pawn became a passer on the 2nd rank. Stockfish rushed back with its queen to block, then slowly sent its other pieces back to assist. The white king became exposed and Leela delayed with checks. Eventually Stockfish captured the passer on move 72. 

Now Stockfish was a knight and pawn up with no compensation for Leela. Stockfish gave the passer to exchange queens, the game reached a BN vs N position. It took another 15 moves before the game ended in a tablebase win. Stockfish wins the game pair, the score is 8-8.

Games 45-46 started with a rare sideline of the closed Sicilian defense. In game 45 the engines exchanged pawns and minor pieces after the start, the white central pawns were cleared and the black pawn structure was weaker than the white. Both engines castled short, on move 19 Stockfish moved its queen forward on the queen side and attacked the a pawn. Leela abandoned its a pawn and pushed the h pawn forward. Stockish's eval came down as it took the a pawn, it felt confident its queen can retreat in time to help on the king side. Leela pushed the h pawn forward, at first its eval increased but then came back down as the engines followed a long PV agreement. Leela opened the king side and exposed the black king, the black queen covered the 7th rank and the white rooks didn't find a way to join the attack. The game reached a RRN vs RRB position, black was a pawn up with a weak pawn structure but its pieces kept the pawns protected. Evals came down, Stockfish gave a rook for a knight and pawn and the game was adjudicated.

In game 46 the engines repeated the reverse for 10 plies, then diverged but transposed back so the real divergence was after 31 plies. Leela had the queen forward on the queen side, it decided not to take the white a pawn immediately, instead Leela attacked the center. In a very long PV agreement the engines cleared the center pawns, Stockfish's eval increased very slowly. Then in a series of exchanges in yet another PV agreement the engines reduced to a queen ending with white a pawn up.


The ending was very difficult to analyze. For the viewers and me the real story was that Stockfish was confident it could win, its eval kept increasing with each move, while Leela felt safe and its eval even drifted down slowly. This went on for almost 30 (!!!) moves, with endless checks from both engines. Leela of course avoided a queen exchange, Stockfish's plan was to walk with its king to the queen side and attack the black a pawn. By move 66 the white king made it to the queen side, still on the back rank. Stockfish already saw a tablebase win according to its eval, Leela's eval was still under 1 (!!!!!).

The white king moved up the board and Leela's eval finally started to react. Stockfish did not stop to capture the a pawn, the white king continued to move towards the black king, pausing on move 79 to move a pawn and reset the 50 move counter. Stockfish pushed the f pawn forward to the 7th rank, the white king move in front of the pawn to avoid more checks, and finally Stockfish queened on move 97, with mate following. Incredible game !! Stockfish wins the game pair, it leads 9-8.

Games 47-48 started with a sideline of the Kan Sicilian, Marocszy bind, Reti variation, played in high level human chess. In game 47 the engines exchanged a pair of knights after the start and the white queen moved forward. Most pieces were concentrated in the center, after some shuffling the engines opened the c file and exchanged a pair of rooks. After some more shuffling there was a series of exchanges that resulted in a queen ending. Leela was up a pawn but evals were close to 0 and the game was adjudicated. In game 48 the engines exchanged pawns and minor pieces after the start, both engines had a passer on the queen side and both queens move forward. Evals came down as Stockfish captured the black passer and exchanged queens. Leela blocked the white passer, the engines shuffled for a while and then reduced to a RBB vs BRN position. Evals were close to 0, Leela traded the rook for two bishops and the game was adjudicated.

Games 49-50 started with a sideline of the Czech Benoni defense, played in high level human chess. In game 49 the center was blocked after the start and Leela attacked it from the king side. There was a long PV agreement that started with a series of exchanges, the engines opened the f file and both engines created a passer in the center. Leela temporarily gave a rook and attacked the black king, Stockfish gave the rook back and stopped the attack. After stablizing the queen side pawns the engines started to shuffle, evals were stable around 1. Stockfish's eval increased after Leela pushed the h pawn, it jumped over 2 after Leela pushed the g pawn as well and moved its h pawn to h6, trapping a black bishop in the corner. The engines exchanged a pair of rooks and both kings ran to the center, only then Leela's eval increased as well - after move 70 !! In a series of exchanges the engines reduced to a same color bishops ending.

Leela gave the g pawn and the h pawn became an advanced passer. Leela used its bishop to keep the black bishop in the corner, Stockfish had 3 connected passers but no way to support them. The black king had to block the white passer and also to block the white bishop from getting to the vulnerable queen side pawns. Stockfish had to make a choice and it chose to abandon the queen side and capture the central passer. There was a pawn race, both engines queened a pawn. Stockfish was first but Leela queened with check and captured the black bishop in the corner. Leela was on time to stop another black pawn promotion, after Stockfish ran out of checks Leela exchanged queens and won with its remaining passers.

In game 50 there was one pawn exchange on the king side after the start, on move 20 Leela initiated an attack on the blocked center from the king side and Stockfish thought this was an inaccuracy. Evals started to increase in a PV agreement, the engines opened the g file, Stockfish exchanged queens and went a pawn up. Then in another PV agreement there was a series of exchanges and the game reached a RN vs BNN position.


Stockfish moved its rook forward behind the black pawns on the queen side and moved its king and knight forward on the king side. Leela couldn't keep all its pawns and pieces safe and Stockfish captured the black f pawn. After another pawn trade the engines reduced to a R vs NN position, Stockfish with 3 passers. 

Leela captured two white passers with its knights, Stockfish captured the remaining black pawns with its rook. The white a pawn was unstoppable, Stockfish queened and mated. There were two white wins in this game pair, Stockfish leads 10-9.


Wednesday, April 19, 2023

Season 24 superfinal games 31-40

After 40 games Leela leads 8-7 with 25 draws. Leela won 4/5 game in white, in three of these game pairs Stockfish managed to win as white but in one it only drew. As a result Leela is in the lead again. Of the last 12 game pairs Leela won 3 times and Stockfish not once. This superfinal is more exciting than any we have seen in the last seasons, usually the winner (Stockfish) was clear by this stage of the match. 

Leela has been playing a lot better than in the premier division. I'm not sure why that is, the chat mentioned a few configuration changes. I noticed a few things that are new to me. First there are a lot less instamove blunders. These caused many losses for Leela in past games, where it continues to play its PV with only a few seconds thinking time, only to find the move was a blunder in the next move. Another thing I noticed is that when thinking for a long time, even while following its PV, Leela sometimes changes its mind about the move to play. This usually is combined with an eval jump while still thinking. There were a few cases I saw where this was a deciding move that surprised Stockfish and changed the eval trend of the game. Lastly, many Leela wins come after a long period of stable evals around 1. Sometimes Stockfish's eval jumps first, as if it cannot wait any longer to see what Leela would do, but it knows this is a mistake. Whatever it is, Leela obviously has improved a lot and is a strong opponent to Stockfish, which it hasn't been for quite a while.

Games 31-32 started with a sideline of the Scandinavian defense, played at the highest level of human chess. In game 31 the engines started with a PV agreement in which a pair of minor pieces was exchanged and the engines castled in opposite directions. A pawn exchange opened the d file and created pawn majorities for each engine on the side it castled. Stockfish pushed pawns on the queen side, Leela's eval jumped on move 24. Stockfish's eval increased slowly as more pieces were exchanged, the game reached a QRN vs QRN position with white a pawn up.


Stockfish avoided exchanging queens, it exchanged knights instead. Stockfish didn't try to defend the b pawn and attacked the king side. Leela defended its king side pawns, it captured a pawn in the center and reduced to a rook ending. Stockfish regained one pawn but Leela created connected passers on the queen side.

Stockfish couldn't stop the passers, Leela queened and then reduced to a winning king and pawns tablebase win.

In game 32 Leela immediately attacked the king side with its queen, it gave a bishop for a rook. Stockfish castled long, then targeted the black queen and developed its pieces faster. On move 24 Leela thought for 11 minutes and its eval jumped. Stockfish thought Leela's move was not accurate and its eval jumped as well. 


Leela captured a pawn and opened the d file, then castled long as well. In a long PV agreement Stockfish captured a knight as well as pushed the black king to the corner, then in a series of exchanges the engines reduced to a BN vs R ending. 

Stockfish pushed pawns on the queen side while keeping its king side pawns protected. Leela's eval increased very slowly, Stockfish saw it was winning many moves ahead. Eventually Stockfish exchanged pawns on the queen side and created a passer. Leela blocked the passer on the 7th rank with its king, thereby trapping its king in the corner. With mate threatened Leela lost its rook and the game. There were two white wins in this game pair, the score is 5-5.

Games 33-34 started with a line diverging from the KID anti Gruenfeld, not seen on human chess. White started a pawn up. In game 33 the engines exchanged pawns and minor pieces on the queen side, opening the a file. Stockfish avoided exchanging rooks, it doubled its rooks on the b file and attacked a white pawn. Evals came down, the center opened and Stockfish moved its queen forward to attack the black king. The engines exchanged a pair of rooks, Stockfish traded pawns to capture the white b pawn. In a series of exchanges the engines reduced to a queen ending, Leela was a pawn up but evals were low and the game was adjudicated. In game 34 there were less exchanges after the start, Stockfish had a passer on the a file. Stockfish pushed the passer to the 6th rank and doubled its rooks behind it. Exchanges opened the center, then Stockfish gave a rook for a knight and pawn on the queen side. In a series of exchanges the engines reduced to a BB vs RB position. Stockfish was two pawns up with connected passers on the queen side but evals were low and the game was adjudicated.

Games 35-36 started with a rare sideline of the French Winawer opening, Alekhine-Marocsy gambit. In game 35 the black king moved without castling. The center was blocked and there were no pawn exchanges until move 19. The engines shuffled for a while with stable evals, Leela doubled rooks on the b file. On move 26 Stockfish thought for 17 minutes and it changed its move from what it expected in its PV, evals started to increase. In a long PV agreement the engines opened the queen side and reduced to a QRB vs QRN position with white a pawn up.


The engines completed playing the PV agreement. Leela tried to attack the black a pawn, Stockfish blocked the diagonal line of attack with its rook. Leela pushed a pawn on the king side and opened the h file, then threatened to shift the rook there and capture the black knight. Stockfish gave a rook for a bishop to prevent this, now Leela could capture the a pawn as well. 

Leela pushed its passer forward, it gave some material to queen the passer, game over.

In game 36 the engines played out PV agreements after the start, the moves played were not the same as the reverse game but again the black king moved without castling and the center was blocked. A pawn exchange opened the c file, there were only a few exchanges after the start. Stockfish also didn't castle its king, it developed the king side rook through the h file and walked its king to the corner. On move 23 Stockfish's eval started to increase slowly, reacting to what it considered inaccuracies by Leela. On move 30 Leela's eval also jumped, it didn't expect Stockfish's move.


There was only one pawn exchange on the king side, the files remained closed. Stockfish managed to get a protected bishop to g5. The engines cleared all the pawns on the queen side, Stockfish moved both its rooks forward. A series of exchanges reduced to a QRB vs QRB position.

Material was equal but Stockfish's pieces were better placed and its king was safe, while Leela's king was exposed to attacks. Stockfish moved its rook to the 7th rank, its queen was active across the board. Leela gave a pawn and exchanged queens, Stockfish had two passers facing the black king. Leela managed to capture one passer, but then lost material and was mated. There were two white wins in this game pair, the score is 6-6.

Games 37-38 started with a line that diverged out of human games from the Italian game. In game 37 there was a pawn exchange after the start, then the engines started playing out a long PV agreement. Stockfish changed a move in the middle, the game continued in a different PV agreement with a few minor piece exchanges. Evals were stable around 1, in another long PV agreement the engines opened the center and exchanged queens, then Leela went a pawn up. On move 38 Stockfish thought for almost 10 minutes and its eval jumped, Leela reduced to a RRN vs RRN position.

Leela had a pawn majority on the queen side, after exchanging a pair of rooks it created a passer on the b file. Leela pushed the passer slowly and carefully forward, it took 25 moves to reach the 7th rank. After queening it took Leela another 15 moves to end the game in a tablebase win. 

In game 38 the engines repeated the reverse game for 7 plies, after the games diverged evals started to come down. The engines opened the center and exchanged minor pieces, then there was a period of mostly shuffling. A series of exchanges cleared all the queen side pawns, evals were close to 0 when queens were exchanged. The game reached a RB vs RN position and was adjudicated. Leela wins the game pair, it leads 7-6.

Games 39-40 started with a rare sideline of the Queen's Indian, Petrosian variation. In game 39 the engines opened the queen side with pawn and minor piece exchanges, almost all pieces on the board moved there. Evals were under 1 and stable, most moves were in PV agreement. On move 35 Leela changed its mind and made a move not in its PV, its eval started to increase and so did Stockfish's. In a series of exchanges the engines reduced to a RRB vs RRB position.


Evals continued to increase as the engines traded pawns. Starting from move 47 the engines played out a very long PV agreement, Stockfish gave a rook for a bishop and the engines were down to two pawns each. 

The endgame was very long. Leela slowly walked with its king to the queen side, on move 84 Leela  managed to capture the black c7 pawn. Stockfish lost both its pieces to stop a queening, game over.

In game 40 Stockfish chose to avoid many exchanges after the start, the engines only opened the b file and exchanged a pair of rooks. Evals were over 1 and slowly increasing, Leela tried to hold a long pawn line. For a while it was unclear whether Stockfish would attack on the queen side where the black a pawn was weak, or attack the black king. On move 27 Leela accelerated the decision when it pushed the g pawn and created contact with the white pawns, Leela's eval also jumped as a result.


Stockfish opened the king side, in a long PV agreement the engines exchanged minor pieces in the center and the black king walked to the center. Stockfish went a pawn up and created a passer on the king side. Stockfish moved its pieces to the king side, after some shuffling the game reached a QRN vs QRN position.

Stockfish exchanged the major pieces and reduced to a knight ending. It pushed the passer and Leela let it promote to a queen, mate followed. There were two white wins in this game pair, Leela leads 8-7.


Sunday, April 16, 2023

Season 24 superfinal games 21-30

After 30 games the score is 4-4 with 22 draws. After 8 consecutive draws Leela won a game pair and evened the score. So far the draw rate is high compared to previous superfinals, also higher than the expectations of the book makers (according to chat comments by Jeroen Noomen). Apparently the newer versions of the engines are able to hold against bias that was high enough for a win 6 months ago, when the book was created.

Games 21-22 started with a sideline of the Budapest defense, Rubinstein variation, still in human chess theory. White was a pawn up, both queens moved forward, the white queen in the center and the black queen on the queen side. In game 21 the black queen retreated after a while and both engines castled short. The engines mainly played behind their pawn lines and there were only a few minor piece exchanges. Stockfish pushed a pawn to a3, the game reached a QRN vs QRN position and on move 55 the engines started to shuffle. The engines exchanged rooks and continued to shuffle, the game was adjudicated on move 123 when Leela's eval was low enough. In game 22 the black queen kept its forward position on the queen side. Stockfish left the black queen alone and focused on the king side. Stockfish traded both its bishops for knights, evals came down. Leela captured two pawns on the queen side and created a passer, Stockfish reduced to a QRN vs QRB position and created a passer in the center. Leela pushed a passer forward and Stockfish attacked the black king. Leela queened and Stockfish threatened mate, the game was adjudicated but the PV showed Leela had to give back a queen, resulting in a drawn queen ending.

Games 23-24 started in a sideline of the Blackmar gambit with black a pawn up and a bias for black. After trading a pair of minor pieces Stockfish attacked the white king and forced it to move. Stockfish completed developing the queen side pieces and Leela moved its queen to safety on the queen side. Stockfish captured a second pawn, evals came down as the engines shuffled for a while. Leela got a pawn back and after a series of exchanges the game reached a RBN vs RNN position. Evals were close to 0 as the engines mostly shuffled, the game was adjudicated in a rook ending with equal material. In game 24 the engines repeated the reverse game for 16 plies. On move 19 the engines started to play out a long PV agreement, Leela captured two more pawns, it gave a rook for a knight and the engines exchanged queens. During this PV agreement Leela's (negative) eval drifted down but was still around 1, Stockfish's eval was stable except for two spikes that lasted one move each (exciting or alarming, depending on whose fan you were). The game reached a RRB vs RBN position with black 3 pawns up and a passer on the king side. Leela's eval increased over 1 for a while, but after exchanging a pair of rooks it came back down. Leela captured a 4th pawn and created a passer on the queen side, Stockfish moved its rook to the 7th rank. Leela gave a pawn back, soon it was out of pawn moves. The black king could not move forward to assist its pawns, evals came down and the game was adjudicated.

Games 25-26 started with a 4 ply book in the Nimzowitsch defense. In game 25 the engines developed their pieces without exchanges after the start. After move 16 there were a few pawn and minor piece exchanges, the queen side opened and evals came down. There was a period of mostly shuffling, and then a series of exchanges reduced to a QRR vs QRR position with white a pawn up. Stockfish pushed a passer to the 7th rank, Leela reduced to a rook ending and captured the passer. Evals were close to 0 and the game was adjudicated. In game 26 the engines opened the d file and castled in opposite directions. Stockfish pushed pawns on the king side and Leela on the queen side. After a series of exchanges the game reached a RRN vs RRN position and evals came down. Leela pushed a passer to the 2nd rank, Stockfish gave a rook for a knight to capture the passer. Evals were close to 0 and again the game was adjudicated.

Games 27-28 started with an 18-ply sideline of the KID Orthodox variation. In game 27 the engines castled in opposite directions, Stockfish captured the h pawn and Leela doubled rooks on the half open h file. Stockfish kept the h7 pawn safe, evals came down as exchanges opened the center. A series of exchanges reduced to a RB vs NN position with black two pawns up, Leela's eval came down enough for adjudication. Game 28 repeated the reverse game for 18 plies, Leela kept the h7 pawn safe as before. The center remained closed, Stockfish took the time to send a knight from f3 to c2 in 4 jumps. After Leela moved pawns on the queen side Stockfish jumped with the same knight to c6. Evals slowly came down, after a few exchanges the engines started to shuffle. Close to the 50-move draw the engines exchanged queens and continued shuffling. Evals were close to 0 and the game ended in a repetition.

Games 29-30 started with a 28-ply book in the Ruy Lopez, Chigorin defense, Panov system, a line rarely seen in recent human chess. The center was blocked and the c file was open. In game 29 the engines opened the a file and then exchanged all the major pieces quickly. On move 28 Stockfish thought for 11 minutes, then it deviated from the agreed PV and its eval jumped, Leela's eval jumped as well. The engines opened the king side, after a while Leela captured a pawn on the queen side and created a passer.


Stockfish exchanged a pair of minor pieces and the game reached a BBN vs BNN position. Leela's eval drifted down for a while, the engines played out PV agreements where Leela gave the passer and created another. Leela's eval jumped back up as its knight danced to e6. Leela increased the pressure on the black pawns and pieces, eventually it managed to capture a second pawn.

Stockfish's defense collapsed, Leela captured the last black pawn and had 3 connected passers. Stockfish could not stop the passers, eventually Leela queened twice and mated. 

In game 30 the a file remained closed, the engines exchanged a pair of rooks through the c file but the other major pieces stayed on the board longer than in the reverse game. Evals came down slowly, Leela attacked the center from the king side while Stockfish focused on the queen side. The engines cleared the pawns on the queen side and Stockfish moved a rook forward. Stockfish gave a knight for two pawns and created a central passer. In a series of exchanges Leela gave back the material and captured the passer, the game reached a RBN vs RBN position with white a pawn up. Evals were close to 0, the game was adjudicated in a drawn rook ending. Leela wins the game pair, the score is tied 4-4.


Saturday, April 15, 2023

Season 24 superfinal games 11-20

After 20 games Stockfish leads 4-3 with 13 draws. Each endine had a game pair won, first Stockfish extended the lead to two wins and then Leela reduced it back to one. So far this superfinal is much closer than the previous few seasons, both engines are capable of winning and any result is possible.

Games 11-12 started in a rare line of the English, Drill variation. In game 11 there was one pawn exchange and one minor piece exchange after the start. Leela doubled rooks on the d file and threatened the black d pawn, Stockfish made sure the pawn was defended. The engines slowly exchanged more minor pieces with very few pawn moves, on move 55 the engines locked pawns on the queen side and started to shuffle. Evals came down, a pawn exchange extended the shuffle to move 143. Then the position opened, Stockfish gave a bishop and ended the game in a check repetition. In game 12 the minor pieces stayed longer on the board, Stockfish moved its queen forward and captured a pawn, then Leela exchanged queens. The engines opened the center and evals started to come down slowly. The game reached a RNN vs RNN position, after some shuffling the engines exchanged a pair of knights and traded pawns. All remaining pawns were on the king side, the game was adjudicated.

Games 13-14 started with a Dutch defense sideline not played in human chess. In game 13 many early exchanges opened the position, Leela moved its king without castling, Stockfish castled long. Leela gave a rook for a knight and pawn, and opened the queen side. Evals came down and the exchanges continued until only QR vs QR remained. When evals were low enough the game was adjudicated on move 36. In game 14 Leela captured a pawn on the king side and the engines opened the e file. Leela walked with its king without castling while Stockfish castled long. Stockfish gave another pawn in the center, the engines exchanged the first minor pieces and the white queen moved forward. Leela's king side pieces were blocked, it could have traded a knight for a rook but chose to keep the active piece. In a very long PV agreement the engines traded almost everything, the game reached a BN vs BN position with white a pawn up. Stockfish had connected passers on the queen side, but after exchanging knights the opposite color bishops ending was a draw.

Games 15-16 started with a rare line in the French Tarrasch, pawn center variation. In game 15 there were a few exchanges on the queen side and Leela went a pawn up. Both engines moved their kings without castling, both created a passer on the queen side. Starting from move 28 there were many exchanges, all the pawns were cleared on the queen side including the passers and the game reached a QN vs QN position. The game was adjudicated when Leela's eval was low enough.

In game 16 the engines opened the c file, Leela moved its knights forward on the queen side and traded them for the white bishops. Stockfish's eval increased slowly from the start, it was a pawn up with a pawn majority on the queen side. Leela kept its king in the center, its king side rook moved and was stuck while pawns blocked the center and the king side.


Leela regained the pawn and opened the a file. Evals increased as Leela realized the only way out for its king side rook was to walk with its king to the exposed queen side. Stockfish gave two pawns and moved its major pieces to the queen side, it gave a rook for a bishop and attacked the black king. A series of exchanges reduced to a QN vs Q position.

Stockfish exchanged queens and created an unstoppable passer on the king side to win. Stockfish wins the game pair, it leads 4-2.

Games 17-18 started with a rare sideline of the Sicilian defense, where black avoids the Najdorf variation by playing 5...Nbd7. In game 17 after a few moves the engines' PV agreed, Leela pushed pawns on the king side and most minor pieces were exchanged. Leela castled long and targeted the black weak pawns on d6 and g6. Evals came down and the game reached a QRN vs QRN position. The engines mostly shuffled and the game was adjudicated after knights were exchanged. In game 18 there were no exchanges after the start except for one pair of pawns on the king side, Stockfish castled long and Leela kept its king uncastled. Stockfish created a passer on the king side with another pawn exchange. The first piece exchange was on move 22 when Leela gave a rook for a knight and pawn and created passers in the center. Evals drifted down, Stockfish lost its passer and the queens were exchanged. Leela pushed a passer to the 2nd rank, Stockfish captured it and reduced to a RBN vs BBN position. The engines captured all remaining pawns and the game ended in a tablebase draw. 

Games 19-20 started with a rare sideline of the KID Normal variation. In game 19 Leela pushed a pawn to h6 and trapped a black bishop in the corner. The center was blocked and the engines opened the c file. Stockfish managed to free its trapped bishop and exchange it with a white bishop, but then evals started to increase. The engines exchanged minor pieces and the black king walked to the center. Leela forced a queen exchange and moved a rook forward on the queen side, the game reached a RRB vs RRN position.


Stockfish gave a pawn to activate a rook, Leela captured another pawn and created connected passers on the queen side. Stockfish captured one passer, Leela captured a pawn on the king side and the h pawn became a passer. Stockfish blocked with its rook, after exchanging a pair of rooks Leela trapped the white rook in the corner.

Leela gave a rook for a knight, queened a passer and mate followed.

In game 20 Stockfish pushed pawns on both sides, the center was blocked and the engines opened the c file. Pawn exchanges opened the queen side, Stockfish walked with its king to the king side. On move 32 pawns stopped moving and the engines shuffled for a long time with evals drifting down. After a minor piece exchange the shuffle continued, on move 116 Leela gave a rook for a bishop and pawn and then there was more shuffling. On move 165 there was another minor piece exchange, the game was finally adjudicated on move 183. Leela wins the game pair, Stockfish leads 4-3.