Wednesday, September 30, 2020

Season 19 premier division, final results

 Final standings

 

Stockfish and Leela will play in the season 19 superfinal. This was the expected result, Stockfish and Leela led the division from the start and were in no danger of being overtaken by 3rd place AllieStein.

Fire and Ethereal are relegated to division 1. The struggle at the bottom of the table was very close until the very last round of the division. Komodo struggled from the start and was still in 7th place after RR6, but a score of +2 in the last two RRs ensured it would survive. Ethereal beat Fire but that wasn't enough to get it out of last place. Fire caught up with ScorpioNN after beating it with one round to go. It had a tiebreak advantage and it held a draw against Stockfish in its last game. ScorpioNN however beat Stoofvlees in its last game and survived, pushing Fire back down.

Interesting games

Game 169, Stockfish - ScorpioNN: Evals started around 1 and steadily increased. There was only one pair of pawns exchanged in the first 30 moves, then a series of exchanges opened the position and led to a Q vs RR imbalance, Stockfish's eval was over 4. Stockfish had a pawn majority on the queen side, and after a while it created passers. ScorpioNN tried to fight back with its own passer, both engines queened a pawn but Stockfish was first and it mated using its two queens.

Game 176, Stockfish - Leela: See featured game below.

Game 179, Stoofvlees - Fire: Stoofvlees' eval went over 1.5 early, the center was blocked and there was only one pair of pawns exchanged that opened a file on the queen side. Fire concetrated forces on the queen side, then gave a pawn and tried to attack but nothing came out of it. The engines exchanged pieces until reaching a knight ending, all the black pawns were blocked and Fire was close to zugzwang having to protect two weak pawns. The extra white pawn gave Stoofvlees the win.

Game 187, Komodo - Stockfish: Stockfish's eval was over 1 out of book, the black king was stuck in the center with no safe castling option. Komodo opened the king side with a knight sacrifice, then opened the queen side and reached a N vs R imbalance. The white bishops were strong, restricting the movement of the black pieces. Komodo captured a bishop and the game reached a BBN vs RB position. After Komodo captured two pawns it started pushing passers, Stockfish couldn't stop them without losing material.

Game 188, Ethereal - Fire: Ethereal pushed a pawn to h6 and its eval was close to 2 and increasing. After a while Ethereal started to exchange pieces, leading to a RN vs RN position. It then captured two pawns. creating connected passers on the queen side and making the h6 pawn a passer on the king side. Fire was forced to lose material and the game ended in a tablebase win.

Game 190, Stockfish - Ethereal: One pair of pawns was exchanged after the start. Stockfish's eval went over 1 and slowly increased, reaching 2 after a second pair of pawns was exchanged on move 30. Ethereal's pieces were pushed back and it had a weak knight in the corner. After a series of exchanges only RBN vs RBN remained and Stockfish went a pawn up. Stockfish reduced to a B vs N ending with a passer on the queen side and a pawn majority on the king side, the game was adjudicated a few moves later.

Scores after RR7: Stockfish +12, Leela +7, AllieStein +2, Stoofvlees +0, Komodo ScorpioNN -4, Fire -6, Ethereal -7. Stockfish and Leela continue to lead, though both lost a game for the first time in the division. Stockfish lost to Komodo and beat Leela, both reverse games should be interesting. Komodo's win is a big step away from the bottom of the table, Fire lost twice and it joins Ethereal as a candidate for relegation.

Game 201, Komodo - ScorpioNN: ScorpioNN was slow in developing its pieces and Komodo attacked on the king side. A knight sacrifice allowed Komodo to involve a rook in the attack and the black king ran to the queen side. Komodo captured pawns during the chase, then through a rook for knight exchange exposed the black king again. This time the attack ended in mate.

Game 203, AllieStein - Fire: AllieStein's eval was over 4 after it moved a pawn to h6. It may have missed a win, after a long shuffle evals came down as the engines opened the position and reduced to a QB vs QB endgame. AllieStein wouldn't lower its eval for the draw rule, the game ended in a tablebase draw only on move 274.

Game 205, ScorpioNN - Leela: ScorpioNN held a draw with a fortress in a RBN vs QR position, white 2 pawns up.

Game 210, Komodo - Fire: Komodo had a small eval advantage from the start, its eval stayed below 1 for a long time while the engines mostly shuffled. After move 60 Komodo's eval started to increase, the white pieces had more room to move and the black king was vulnerable. After opening the center Komodo captured a pawn, Fire was busy defending its king and after exchanging queens Komodo captured a second pawn. The game was adjudicated a few moves later.

The bottom of the table with 3 rounds to go: Komodo -2, ScorpioNN -5, Fire Ethereal -7. Komodo is almost surely safe after winning 2 more games. Fire and Ethereal are most likely to relegate but ScorpioNN still has to be careful.

Game 214, Leela - Stoofvlees: Leela had a bishop pair and Stoofvlees was a pawn up. For a long time the engines mostly shuffled and evals stayed low, then Stoofvlees captured a pawn on move 96 and this turned out to be a huge blunder. Leela quickly reduced to a R vs N ending, keeping one pawn safe to ensure the win.

Game 215, Stockfish - Komodo: Stockfish's eval went over 2 after it gave a knight for 3 pawns and cleared the black queen side pawns. The queens were exchanged and after trading a pair of rooks Stockfish pushed passers on the queen side. Komodo gave material to stop the passers, the game reached a RB vs BN ending. It took Stockfish another 20 moves before it was about to capture a pawn, and the game was adjudicated. There were two white wins in this opening.

Game 216, Fire - Ethereal: Fire was a pawn up in a RRB vs RRN ending. Fire may have missed a win, but Ethereal was able to exchange a pair of rooks and reduce to a tablebase draw.

Two rounds to go Komodo is safe 2 points ahead of Fire and Ethereal. 

Game 217, Fire - ScorpioNN: Fire had a small eval advantage from the start, which slowly increased until it was over 1 in a QR vs QR position on move 32. Fire was a pawn up with a queen side passer, both kings seemed to be safe and the engines shuffled for a while. I'm not sure whether ScorpioNN blundered, Fire was able to force a pawn move that exposed the black king. Fire let go of its passer and used mate threats to reduce to a king and pawns ending which was a tablebase win.

Entering the last round Fire manages to catch up with ScorpioNN, and the win means Fire has a tiebreak advantage. Ethereal is only 0.5 points behind, but it is unlikely it can escape relegation.

Game 221, ScorpioNN - Stoofvlees: Stoofvlees blundered early, ScorpioNN sacrificed a bishop for pawns and opened the king side. It took Stoofvlees 4 moves to realize its king was in danger, ScorpioNN attacked quickly and Stoofvlees had to give material to save its king. The game was adjudicated on move 34 in a Q vs B position.

Game 223, Leela - Ethereal: Leela had a bishop pair advantage, the engines shuffled for a long time with low evals. After move 60 evals slowly increased, Leela gave a rook for a knight and pawn opening a file in the center and threatening the black king. Ethereal gave the material back and the game reached a RB vs RN position with Leela a pawn up. Leela pushed a passer to the 7th rank, Ethereal blocked the passer and eventually captured it but Leela was two pawns up by then. The game continued for another 30 moves until Ethereal's eval was high enough for the win rule. 

Featured game: Stockfish - Leela
Premier division, game 176
Link to game on TCEC

Stockfish's eval was around 1 from the start and for the first 25 moves. After the engines exchanged queens Stockfish's eval started to increase. Leela gave a pawn to open a file on the queen side. It expected Stockfish to exchange rooks and give the pawn back, but Stockfish protected the pawn and kept the rooks and its eval went over 2.

Leela managed to drive the bishop away and open the c file for its rooks, however all its pawns were isolated and weak. Stockfish exchanged pieces until reaching a rook ending, it was a pawn up with a doubled pawn and had a pawn majority on the queen side.

Stockfish was confident it was winning while Leela's eval slowly increased. Stockfish created connected passers on the queen side and Leela's pawn advantage on the king side was not a strong enough counter.

Stockfish pushed a pawn to the 7th rank, Leela gave a pawn and countered with a pawn on the 2nd rank. The position was still a win for Stockfish, the game was adjudicated before reaching a tablebase win.


Sunday, September 27, 2020

Season 19 premier division statistics

 A summary statistics table of previous stages and seasons.  

Draw rate, wins

Final draw rate was 81.7%. 

Game termination

The three most common game termination causes were:

51.8% - TCEC draw rule
24.6% - SyzygyTB
13.8% - TCEC win rule

There were no crashes in the stage.

Moves per game

Median= 56.3
Average= 67.0

There were 30 games longer than 100 moves, the longest was 274 moves (AllieStein - Fire, game 203, draw). 

Time per game (hours)

Median= 2:50
Average= 2:51

Openings

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

The engines had almost no freedom to choose the opening variant, all except two of the game pairs repeated the same ECO code and the same opening variant twice. In all of the game pairs the ECO first letter was repeated twice.

Reverse pairs, wins

Reverse pairs, same moves 

Pairs of reverse games diverged very quickly, 38.4% diverged immediately out of book, 72.3% of the pairs diverged at most after 1 move. The longest repeated sequence of moves was 11 plys (AllieStein - Stoofvlees games 136 and 164, French Winawer advance, Smyslov variation, two draws ; AllieStein - Stoofvlees games 192 and 220, Reti accepted, two draws).

Monday, September 21, 2020

Season 19 premier division, after RR6

Standings after RR6

 

Stockfish and Leela continue to lead, there is very little doubt that they will meet in the superfinal. 

The real race is at the bottom of the table. Ethereal lost 3 games and dropped to last. ScorpioNN and Fire scored their first wins in the division, a small step away from relegation for both. Fire beating Ethereal was the first decisive game between two bottom4 engines in the division. Komodo is again in danger and running out of games.

There were two consecutive network crashes in games 128-129, both games were later resumed and both ended in draws.

There were only 7 decisive games in the 3rd DRR. RR6 started with 19 straight draws, one decisive game and 6 more draws before closing with two wins.

Interesting games

Game 121, Leela - ScorpioNN: Leela pushed pawns on the queen side, on move 19 the pawns trapped a black bishop and rook in the corner. Leela's eval increased as it slowly shifted its focus to the king side, ScorpioNN was effectively two pieces down. Leela gave a rook for a knight and then opened the king side. ScorpioNN gave the material back and sacrificed its trapped bishop, but it was too late to save the king. The game ended in mate.

Game 131, Komodo - Stockfish: Evals were 0 with long pawn lines across the board. Komodo's pieces were mostly on the queen side when Stockfish gave a pawn on the king side and its eval jumped. Komodo gave material for pawns, and after a series of exchanges the game reached a RB vs RRB position, white 4 pawns up for the rook. Stockfish had to block a white passer on the 7th rank, then threatened the white king and forced a rook exchange. It was a slow endgame, Stockfish started to capture pawns and the game was adjudicated.

Game 134, Stockfish - Ethereal: The black queen went forward early and captured a pawn, it got away safely yet Stockfish's eval slowly increased. The black king was partially exposed, for a while the engines shuffled as Stockfish tried to decide whether to attack the king or to push a pawn and open the position. Eventually Stockfish started on the queen side, there was a quick series of exchanges and Ethereal gave a rook for a knight. After exchanging queens the game reached a R vs N ending which Stockfish converted easily.

Game 137, Stoofvlees - ScorpioNN: See featured game below.

Scores after RR5: Stockfish +9, Leela +7, AllieStein +2, Stoofvlees -1, ScorpioNN -3, Fire -4, Ethereal Komodo -5. No change at the top. ScorpioNN's win may be a crucial point in the fight against relegation. Komodo is at the bottom again.

Game 160, Fire - Ethereal: There were no exchanges until move 43, evals were close to 0 and the draw rule was almost in effect twice. After exchanging a few pawns and pieces the position opened and evals slowly increased. Ethereal gave a pawn and the engines reduced to a N vs B ending, evals were around 1. It took Fire a while to find the right moves, Ethereal realized it was losing a lot sooner. The game was adjudicated with Fire 3 pawns up.

Game 167, Leela - Ethereal: Evals increased after the start, Leela gave a rook for a bishop and exposed the black king, evals went over 3. After exchanging queens Leela had 2 advanced passers in a RBB av RRN position, its king came forward to support the pawns. The game was soon adjudicated with one passer on the 7th rank.

Game 168, Stockfish - Fire: Stockfish's eval jumped over 1.5 on move 37, Fire was a pawn up and Stockfish had a queen side passer still on the 2nd rank. Fire's eval continued to be low as the engines exchanged pieces, its eval jumped when the game reached a rook ending and Stockfish created a second passer on the king side. The game was adjudicated with Stockfish about to capture the remaining black pawns.

Featured game: Stoofvlees - ScorpioNN
Premier division, game 137
Link to game on TCEC

There were only a few exchanges after the start, Stoofvlees had a small eval advantage under 1. After move 30 Stoofvlees concentrated forces on the queen side while ScorpioNN threatened to open the king side. Stoofvlees ignored the threat and on move 36 ScorpioNN opened a file on the king side and gave a pawn, its (negative) eval jumping. Suddenly the white king was under attack from all sides.

The white king ran to the center but Stoofvlees couldn't hold back the black pieces on the king side. ScorpioNN started to gain material until it was almost a queen up.

Stoofvlees' last hope was a passer on the 7th rank. ScorpioNN blocked the passer and then just gave back the material, exchanged all pieces and reduced to a winning king and pawns ending.

 

Monday, September 14, 2020

Season 19 premier division, after RR4

Standings after RR4

Stockfish and Leela lead the table, AllieStein is 2 points behind. It is still early, each engine has 28 more games to play, yet the current leaders will probably play in this season's superfinal.

There are 4 engines in danger of being relegated. Fire dropped to the bottom after it lost 3 games in this DRR. Komodo was a point behind after RR3 but pulled itself up and is still in the race.

Almost all the decisive games are between the top4 and the bottom4 engines. Stockfish is the only engine to beat another top4 engine (twice, AllieStein and Stoofvlees). There are two games in which a bottom4 engine beat Stoofvlees, in both cases the reverse was won by Stoofvlees.

So far the change in openings has not affected the draw rate which continues to be around 80%. There were fewer decisive games in the second DRR than in the first. This is not a complaint, I am fine with this draw rate.

Interesting games

Game 58, Leela - Fire: Leela had a better position with eval over 1, Fire had a defense line across the board that Leela could not penetrate. The engines started to shuffle on move 42, Leela avoided a 50-move draw by giving a rook for a bishop and creating a passer. The shuffling continued for 30 more moves and evals slowly came down, then Leela had enough support to push the passer forward and evals started to increase. Leela captured 2 pawns and exchanged queens, Fire was busy blocking the passer and Leela was able to capture a rook for a knight and reduce to a winning RN vs RN ending 2 pawns up. Did Fire blunder?

Game 60, Stoofvlees - Komodo: Komodo had a weak knight that was almost trapped on the queen side. Stoofvlees' eval was over 1.5, the engines shuffled and exchanged pieces slowly. On move 62 the black knight was fully trapped and protected by a bishop. Komodo gave a rook for a knight to save its knight, but the resulting RN vs BN ending was a win for Stoofvlees.

Game 65, Leela - ScorpioNN: ScorpioNN grabbed two pawns with a knight, while leaving its king alone and in danger. Leela increased the pressure on the king side, ScorpioNN gave the knight for a pawn and exchanged pieces. The game reached a RB vs R position, black 2 pawns up with connected passers. Leela exchanged rooks, the bishop blocked the black passers and Leela queened a pawn to win.

Game 66, AllieStein - Stockfish: AllieStein traded Q for RNN early, it thought it had an advantage but Stockfish was sure in its defense. The engines mostly shuffled until AllieStein's eval came down for the draw rule.

Game 68, Komodo - Ethereal: Komodo may have had a chance in a RB vs RB position, but once it allowed a rook exchange the game reached a drawn bishop ending. 

Game 71, Stockfish - Stoofvlees: See featured game below.

Game 73, AllieStein - ScorpioNN: AllieStein possibly missed a win around moves 35-40, ScorpioNN had its major pieces on the queen side and AllieStein could have opened the king side to attack the black king. Instead ScorpioNN sacrificed a rook to open the queen side and exposed the white king. AllieStein thought it was winning but it missed black's 43rd move which forced it to give back a knight. AllieStein's attack on the king side came too late and wasn't strong enough. The engines exchanged pieces and gave checks, the game ended in a tablebase draw.

Game 78, Stockfish - Ethereal: The king side was quiet and the kings were safe while the action was on the queen side. Stockfish's eval started to jump as the engines exchanged major pieces along open files, the game reached a BN vs BN position. Both engines had a passer on the queen side, Stockfish blocked the black pawn while pushing its own to the 7th rank. After forcing a bishop exchange Stockfish used two pawns and its knight to prevent the black king from approaching the passer, the white king was free to pick pawns on the other side for the win.

Game 79, Leela - Komodo: The engines shuffled from move 21, a few pawn moves extended the game past move 120 with low evals. It appeared that Komodo blundered, it captured a rook for a knight but its queen was trapped in the corner. Leela reduced to a rook ending and went two pawns up, enough for a win.

Scores after RR3: Stockfish +6, Leela +5, Stoofvlees AllieStein +1, Fire -2, Ethereal ScorpioNN -3, Komodo -5. Stockfish and Leela extend their lead, AllieStein and Stoofvlees are unable to keep up. Four engines fighting against relegation, Komodo is sinking.

Game 88, Komodo - Stoofvlees: Stoofvlees gave a pawn and attacked the king side. Komodo captured a second pawn and exposed the black king, Stoofvlees continued to make threats on the king side but Komodo was confident its king was safe. Komodo's eval jumped when its queen came forward and captured two more pawns using checks. Stoofvlees' attack became irrelevant when Komodo pushed a passer to the 7th rank, the game ended in mate on the board. Two white wins in this opening.

Game 90, Stoofvlees - Ethereal: A 13 move miniature, a 3-fold almost immediately after book.

Game 91, AllieStein - Fire: AllieStein's eval increased after the start, the game reached a RBB vs RBN position and its eval was over 2. AllieStein gave two pawns and created a king side passer. The black king was too far away to help, Fire had to block with its rook. The white bishop pair was very strong, AllieStein created a second passer in the center and pushed it forward to win.

Game 92, Leela - Stockfish: The game reached a RRB vs RBB position with black 2 pawns up. Leela'a eval was close to 1 but it couldn't break through the black pawn wall. After a lot of shuffling and a rook exchange the position opened and the game ended in a tablebase draw.

Game 107, Komodo - Leela: Leela traded Q for RBB, then used the exposed white king to force a draw.

Game 111, Leela - Ethereal: Ethereal traded a rook for a bishop and pawn early. Evals remained be around 1 for many moves, the engines exchanged pieces and the game reached a RBN vs BBN position. On move 62 the engines exchanged a pair of bishops and evals started to increase. Leela was down to one pawn, but with patient and accurate play it managed to convert the win.

Game 112, Stockfish - Fire: Stockfish started the game with an eval of 1, it pushed pawns on the queen side and got as far as a5 and b6. After a few exchanges Stockfish captured a pawn and created a pawn majority on the queen side, its eval was over 6 by then. There were a few shuffling moves and then Stockfish used a queen exchange to get a pawn to the 7th rank. Fire had to give a rook to stop the passer and the game was over.

Featured game: Stockfish - Stoofvlees
Premier division, game 71
Link to game on TCEC

Stockfish's eval steadily increased after the opening, it jumped over 3 after a file on the king side was opened. Most of the black pieces were far on the queen side and the black king was not safe. Stoofvlees chose to fight back, it traded RN for Q to stop Stockfish's threats and started a king side attack on the white king.

Stoofvlees continued to give material to open the king side and keep the attack going at all cost, it sacrificed a knight to remove a pawn and then gave a rook to remove one of the defending bishops. Stockfish kept calm even though it seemed its king was totally exposed with very few pieces defending it.

However, the white king always had a way to escape, Stoofvlees could not ignore the material difference and its eval increased as well. The game was adjudicated with Stockfish a full queen up and about to capture another piece.


Monday, September 7, 2020

Season 19 premier division, after RR2

Standings after RR2

Stockfish leads with a 1 point gap. It started with 7 draws but had 4 wins in RR2. Leela, AllieStein and Stoofvlees are in the chase group. The top 4 engines appear to be a class of their own as in last season. This season Stockfish is using a NN for evaluation, the results show that this is the best evaluation currently available.

The bottom 4 engines are also close together. Komodo is currently last, this may be the first time it drops out of the top league since season 4.

The first RR was very drawish with only 4 decisive games. The organizers discovered that many of the openings were not supposed to be used in the premier division. The decision was to finish the DRR without change, fix the openings for the following games and add a 4th DRR to compensate for the initial drawishness. 

Interesting games

Game 4, Stoofvlees - Komodo: Evals started to climb after Stoofvlees gave a pawn and created a pawn majority on the queen side. The engines exchanged queens, and Stoofvlees regained the pawn and created a pawn majority on the king side in a RRB vs RRB position. Stoofvlees exchanged a pair of rooks and captured a pawn, the game was adjudicated before Komodo lost more material.

Game 6, Ethereal - Stoofvlees: Ethereal gave a rook for a bishop and pawn yet had a small eval advantage. Stoofvlees chose to give the material back, leading to a QRB vs QRB position with white a pawn up and evals over 2. Stoofvlees focused on the queen side pawns and neglected its king, it created connected passers and thought it was relatively safe. Ethereal saw further ahead and realized it was winning, it used the exposed black king to reduce to a queen ending with a passer on the 7th rank and the game was adjudicated.

Game 9, Leela - ScorpioNN: ScorpioNN grabbed a pawn with its bishop and Leela trapped the bishop. ScorpioNN gave a rook for a bishop before the trapped bishop could be saved, the game reached a RR vs RB position. Evals stayed around 1 for a while, then started to increase after Leela had only one pawn left, a passer supported by the rooks. Leela slowly pushed the passer forward, the black king was also pushed back. In the end the rooks were enough for a mate without queening the pawn.

Game 27, Ethereal - Leela: Ethereal gave a knight for 2 pawns, evals were close to 0 and the draw rule was a few moves away when Leela's (negative) eval started to increase. The white king was exposed and Leela found a way to exploit this fact, including an knight sacrifice that Ethereal refused. It was difficult for me to follow Leela's threats or understand Ethereal's choice of moves, evals rose quickly until Ethereal lost more material in a series of exchanges. Leela was a rook up and the game was adjudicated.

Scores after RR1: Leela +2, Ethereal Stockfish Stoofvlees AllieStein Fire +0, ScorpioNN Komodo -1. Only 4/28 decisive games. Leela leads with two wins, 7 draws for Stockfish, AllieStein and Fire.

Game 34, Stoofvlees - Ethereal: Stoofvlees had a space advantage, the center was blocked, a bishop and a knight on the 5th rank restricted Ethereal's movement. Evals increased while Ethereal tried to open the position and exchange pieces, Stoofvlees captured a rook for a bishop and only RRN vs RBN were left. Stoofvlees pushed a passer to the 7th rank and eventually Ethereal lost the knight to stop it. Two white wins in this opening.

Game 38, Stockfish - AllieStein: See featured game below.

Game 45, ScorpioNN - AllieStein: ScorpioNN was a pawn up with doubled queen side passers, but its pawn structure was weak. AllieStein stopped one passer on the 7th rank, went a pawn up and reduced to a RB vs RB ending. AllieStein played with a lot of patience, it managed to capture another pawn after 20 moves, then exchanged rooks 10 moves later. The bishops were of opposite color, but ScorpioNN couldn't block the 3 connected black passers supported by the black king.

Game 47, Stockfish - Komodo: Stockfish's eval started at 1 and gradually increased. Stockfish pushed pawns on the queen side and Komodo had difficulties developing its pieces. For a while the black queen was almost trapped on the king side, then the game redcued to a QRB vs QRB position. The black king was exposed, after exchanging rooks Stockfish used checks to capture 2 pawns and reach a winning same color bishop ending.

Game 50, Ethereal - Stockfish: Stockfish's (negative) eval jumped over 2 early, it eliminated the white king side pawns and Ethereal hid its king behind a black pawn. Ethereal exchanged pieces to make its king safe, the game reached a RN vs RB position with Stockfish 2 pawns up. The white knight blocked two passers on the king side, after some shuffling and a rook exchange Stockfish shifted its king to the queen side and captured another pawn. The game was adjudicated shortly afterwards.

Game 52, Stoofvlees - AllieStein: Evals were low all through the game, despite an early knight sacrifice by Stoofvlees. Stoofvlees attacked on the king side and traded RB for Q, AllieStein found a perpetual check draw. 

Game 54, AllieStein - Komodo: AllieStein was two pawns down but it trapped a black bishop in the corner. Within a few moves AllieStein's eval climbed to double digits, it exchanged queens and it had an extra piece to use. AllieStein created a queen side passer, Komodo finally sacrificed a knight for pawns to free its bishop, then it gave the bishop to stop the passer. AllieStein was up two bishops for 4 pawns, it continued to win material before the game was adjudicated. 

Game 56, Stockfish - Fire: There were only a few exchanges and the engines mostly shuffled for a long time. On move 58 Stockfish's eval started to jump quickly, in a long series of exchanges Stockfish created connected passers on the king side and reduced to a B vs N ending. Fire had to focus on the advancing passers, this allowed Stockfish to go 2 pawns up and win.

Featured game: Stockfish - AllieStein
Premier division, game 38
Link to game on TCEC

Stockfish created connected passers on the queen side early, its eval was over 1 for a while and then dropped down. AllieStein pushed pawns on the king side facing the white king, Stockfish had to be careful to keep its king safe and it seemed AllieStein had enough compensation for the white passers.

Stockfish captured a pawn on the queen side, AllieStein threatened to open the king side with a knight sacrifice. Stockfish refused to take and instead gave a rook for a knight, its king still in danger. Evals suddenly jumped over 2 on move 35, AllieStein did not expect Stockfish's move and immediately saw it was in trouble. Stockfish equalized the material and reduced to a RBN vs RBN position.

The white king was out of danger and the passers on the queen side became very strong. The black bishop was almost trapped, after a few moves Stockfish captured it and the game was adjudicated.