sunnuntai 20. tammikuuta 2013

KO-Tournament AND FINAL8-Tournament finished! With results.


ROUND 2:

Houdini 1.5 - Deuterium 12.01.30                             2-0
Booot 5.1.0 - Thinker 5.4D (Active)                         ½-1½
EngineDeepShredder12UCI - Toga Returns 1.1     2-0
Tactico Pro -  Dirty05Sep2012                                  1½-½
Strelka 5.5 - Fruit 2.31                                               1½-½
BugChess 2 1.9 - Ivanhoe999946f                             0-2
TheKing - Jonny 4.0                                                   0-2
Hannibal 1.3 -  Cyclone xTreme                                1-1 2½-1½
Quazar 0.4 - Gaviota 0.85.1                                       1-1 3-1
Komodo 3 -  Deep Rybka 4                                       ½-1½
Loop2007 -  Octochess r4741                                    2-0 (disq.)
Spike 1.4 -  Protector 1.4                                            0-2
Pharaon 3.51 - Naum 4.2                                            1-1 1-3
Hiarcs 14 WCSC_AC4 - Stockfish 2.31                    1-1 1½-2½
Critter 1.6 - Vitruvius 1.11C                                       1-1 2½-1½
MinkoChess 1.3 - DeepSaros 3.1                               0-2

ROUND 3:

Houdini 1.5 - Thinker 5.4D (Active)                      1½-½
EngineDeepShredder12UCI - Tactico Pro            0-2
Strelka 5.5 - Ivanhoe999946f                                 ½-1½
Jonny 4.0 - Hannibal 1.3                                        1-1 1-3
Quazar 0.4 - Deep Rybka 4                                   0-2
Loop2007 - Protector 1.4                                       0-2
Naum 4.2 - Stockfish 2.31                                      1-1 1½-2½
Critter 1.6 - DeepSaros 3.1                                    2-0

ROUND 4:

Houdini 1.5 - Tactico Pro                                       0-2
Ivanhoe999946f - Hannibal 1.3                               1½-½
Deep Rybka 4 - Protector 1.4                                 2-0
Stockfish 2.31 - Critter 1.6                                    1½-½

ROUND 5:

Tactico Pro - Ivanhoe999946f                                 ½-1½
Deep Rybka 4 - Stockfish 2.31                               0-2

ROUND 6:

Ivanhoe999946f - Stockfish 2.31                             ½-1½       



So the winner is, not totally surprisingly, Stockfish 2.31! That engine certainly was one of the top favorites. There were also some nice suprises! Ivanhoe getting to final surely counts as one of them, while it can beat anyone in a single game (or match as was seen). I was also surprised not so pleasantly how quite a few engines had to be disqualified simply because I could not get them to work in Arena. Perhaps in future some of those can be fixed to work ok, thou I tried with every different settings always. Also the top-4 engine Tactico Pro suffered performance difficulties early on, namely it lost games by making illegal moves, another major trouble with chess engines at times! However, after changing it´s setting in Arena it worked perfectly and almost took the whole tournament! It really beat some major players, such as Houdini 1.5 and Deep Shredder 12. And it also plays with interesting, tactical style which seems to really suit bullet level play, as might be expected of course.  Fun tournament, and next one will come thou as a 32-engine version.


Then also the FINAL8-tournament was played. And to the results:



   Engine              Score     Ta    St    Cr    St    Ho    Iv    De    Ko    S-B
1: Tactico Pro w32     11,0/14 ····· 1-1-0 0-0-2 1-0-1 2-0-0 2-0-0 2-0-0 1-0-1   69,00
2: Stockfish-231-32-ja 8,0/14  1-1-0 ····· 0-0-2 1-1-0 1-1-0 0-0-2 1-0-1 1-0-1   52,75
3: Critter_1.6_32bit   7,5/14  0-0-2 0-0-2 ····· 1-0-1 0-1-1 2-0-0 0-0-2 0-1-1   53,25
4: Strelka_5.5x32      7,5/14  0-1-1 1-1-0 0-1-1 ····· 1-0-1 0-0-2 1-0-1 1-0-1   47,25
5: Houdini_15_w32      6,5/14  0-2-0 1-1-0 1-0-1 0-1-1 ····· 0-1-1 1-1-0 2-0-0   39,00
6: IvanHoe999946f      6,0/14  0-2-0 0-0-2 0-2-0 0-0-2 1-0-1 ····· 1-1-0 1-0-1   36,50
7: Deep Rybka 4 w32    6,0/14  0-2-0 0-1-1 0-0-2 0-1-1 1-1-0 1-1-0 ····· 2-0-0   34,75
8: Komodo3-32          3,5/14  0-1-1 0-1-1 1-0-1 0-1-1 0-2-0 0-1-1 0-2-0 ·····   27,50


Tactico Pro! What a performance! Something like this was expected after the KO-tourney, but winning this much tougher competition with 3 point margin losing just one single game to the runner-up and KO-winner Stockfish 2.31, is a stunning achievement! Well done. It is worth to noting that it actually played quite evenly against other top-4 finishers, but crushed the weaker placed engines mercilessly therefore being much more consistent.

Otherwise quite a leveled tourney in the end, excluding the eight placed Komodo3 that perhaps does not perform so well in bullet chess, thou the competitors really were best of the kind also. Houdini continues to underperform, while former king-of-the-hill Rybka 4 did not perform that great either, but ended with perhaps still decent 6/14.



Here is my ranking list at the moment for the best engines I have for bullet level 1/1 chess based on these two played tournaments:

RANKING LIST AT 1/1 TIME LIMIT, BEST 53 ENGINES:


1. Tactico Pro w32     
2. Stockfish-231-32-ja 
3. IvanHoe999946f  
4. Critter_1.6_32bit  
5. Strelka_5.5x32     
6. Houdini_15_w32      
7. Deep Rybka 4 w32    
8. Hannibal 1.3                               
9. Protector 1.4 
10. Komodo3-32          
11. Naum 4.2
12. EngineDeepShredder12UCI      
13. Quazar 0.4
14. DeepSaros 3.1 
15. Jonny 4.0
16. Thinker 5.4D (Active)   
17. Loop2007
18. Hiarcs 14 WCSC_AC4
19. Vitruvius 1.11C        
20. Cyclone xTreme  
21. Gaviota 0.85.1  
22. Pharaon 3.51
23. Booot 5.1.0
24. Dirty05Sep2012  
25. Fruit 2.31   
26. Deuterium 12.01.30   
27. Toga Returns 1.1 
28. BugChess 2 1.9
29. TheKing
30. Spike 1.4
31. MinkoChess 1.3
32. Chiron 1.5
33. DayDreamer 1.75  
34. Cyrano 0.6b    
35. EXChess 6.71 beta  
36. E.T.Chess 13.08  
37. Fire 2.0 xTreme 
38. Cheng3 1.07
39. Bobcat 3.25
40. Movei 00.8.438   
41. Tornado 4.88
42. Ruffian 2.1
43. Alaric 707
44. Belka 1.8.20
45. TwistedLogic2007
46. Naraku 1.4
47. Philou 3.71    
48. Chronos 1.99
49. Crafty 23.5
50. Bright 0.5c
51. Arasan 15.1
52. DeepSjeng ct 2010
53. ZappaMexico    



To be continued...


tiistai 15. tammikuuta 2013

Results of challengers tournament & new KO-tournament!


ChallengerEngines-tournament:

    Engine            Score      St    Ta    Iv    Ko    Na    Cy    De    Be    Sp    Ru    S-B
01: Strelka_5.5x32    14,5/18 ····· 1-0-1 1-0-1 1-1-0 1-1-0 2-0-0 2-0-0 2-0-0 1-0-1 2-0-0  115,75
02: Tactico Pro w32   12,5/18 0-1-1 ····· 0-0-2 1-1-0 2-0-0 1-1-0 2-0-0 1-1-0 2-0-0 2-0-0   95,25
03: IvanHoe999946f    12,0/18 0-1-1 0-0-2 ····· 0-1-1 2-0-0 1-1-0 1-0-1 1-0-1 2-0-0 2-0-0   89,00
04: Komodo3-32        11,0/18 1-1-0 1-1-0 1-0-1 ····· 1-0-1 1-1-0 0-1-1 2-0-0 1-0-1 1-1-0   94,00
05: Naum              9,5/18  1-1-0 0-2-0 0-2-0 0-1-1 ····· 1-0-1 0-0-2 1-0-1 2-0-0 2-0-0   65,00
06: Cyclone xTreme    9,0/18  0-2-0 1-1-0 1-1-0 1-1-0 0-1-1 ····· 1-0-1 1-1-0 0-0-2 2-0-0   68,00
07: DeepSaros_3.1_x32 8,5/18  0-2-0 0-2-0 0-1-1 1-0-1 0-0-2 0-1-1 ····· 1-0-1 1-0-1 2-0-0   57,00
08: Belka_1_8_20      6,0/18  0-2-0 1-1-0 0-1-1 0-2-0 0-1-1 1-1-0 0-1-1 ····· 0-1-1 2-0-0   43,00
09: Spike 1.2         5,0/18  0-1-1 0-2-0 0-2-0 0-1-1 0-2-0 0-0-2 0-1-1 1-0-1 ····· 1-1-0   37,00
10: Ruffian 1.0.5     2,0/18  0-2-0 0-2-0 0-2-0 1-1-0 0-2-0 0-2-0 0-2-0 0-2-0 1-1-0 ·····   16,00

As is evident, the before-strong Ruffian engine did not have one chance, even thou Ruffian 2.1 would be the newer version. Strelka 5.5 was clear winner and now one of the favorites in the Final8-tournament, and it will be also interesting how other qualifiers Tactico Pro, IvanHoe and Komodo 3 will do, since they play strong and interesting chess. Naum was at times even closer getting through but competition was tough.


FINAL 8 TOURNAMENT participants:

Critter 1.6
Stockfish 2.31
Deep Rybka 4
Houdini 1.5
Strelka 5.5
Tactico Pro
Ivanhoe999946f
Komodo 3

Houdini changed to earlier version after technical performance problems. I expect the top-5 ranked engines to be the big favorites, while other 3 are the challengers for top places. Will be interesting. However...

There is already another event happening, which was started yesterday, after some heavy searching and installing process. Namely, great KO-tournament with all the best engines I managed to gather! There are now quite a few and many of the strongest ones... This tournament already started, and goes as follows:


ROUND 1:

Ruffian 2.1 - Houdini 1.5                                  0-2
Chiron 1.5 - Deuterium 12.01.30                      1-1 2-2 2½-3½
Alaric 707 - Booot 5.1.0                                    0-2
Cheng3 1.07 - Thinker 5.4D (Active)              ½-1½
Belka 1.8.20 - EngineDeepShredder12UCI     0-2
TwistedLogic2007 - Toga Returns 1.1             0-2
Tornado 4.88 - Tactico Pro                               0-2
Dirty05Sep2012 - DayDreamer 1.75               1-1 2½-1½
Strelka 5.5 - Naraku 1.4                                   2-0
Fruit 2.31 - Philou 3.71                                      2-0
BugChess 2 1.9 - ZappaMexico                        2-0
Ivanhoe999946f - E.T.Chess 13.08                   1½-½
Onno 1.22 - KingUCI                                         0-2 (disq.)
Ktulu 9 - Jonny 4.0                                             0-2 (disq.)
Bobcat 3.25 - Hannibal 1.3                                 ½-1½
ProDeo 1.81 - Cyclone xTreme                          0-2 (disq.)
Quazar 0.4 - Glaurung 1.21                                 2-0 (disq.)
Gaviota 0.85.1 - Scorpio 2.7                                2-0 (disq.)
Bison 9.11 - Komodo 3                                        0-2 (disq.)
Deep Rybka 4 - Delfi                                          2-0 (disq.)
Nemo 1.01 beta - Loop2007                                0-2 (disq.)
DeepJunior 12.5 - Octochess r4741                    0-2 (disq.)
Chronos 1.99 - Spike 1.4                                      0-2
Protector 1.4 - Movei 00.8.438                           1½-½
Pharaon 3.51 - Cyrano 0.6b                                 1-1 2½-1½
Naum 4.2 - EXChess 6.71 beta                            1-1 3-1
Crafty 23.5 - Hiarcs 14 WCSC_AC4                   0-2
Stockfish 2.31 - Fire 2.0 xTreme                         1½-½
Bright 0.5c - Critter 1.6                                        0-2
Arasan 15.1 - Vitruvius 1.11C                              0-2
Gull 2 - MinkoChess 1.3                                       0-2 (disq.)
DeepSjeng ct 2010 - DeepSaros 3.1                     0-2



ROUND 2:

Houdini 1.5 - Deuterium 12.01.30
Booot 5.1.0 - Thinker 5.4D (Active) 
EngineDeepShredder12UCI - Toga Returns 1.1
Tactico Pro -  Dirty05Sep2012
Strelka 5.5 - Fruit 2.31
BugChess 2 1.9 - Ivanhoe999946f
KingUCI - Jonny 4.0   
Hannibal 1.3 -  Cyclone xTreme  
Quazar 0.4 - Gaviota 0.85.1                                 
Komodo 3 -  Deep Rybka 4   
Loop2007 -  Octochess r4741 
Spike 1.4 -  Protector 1.4
Pharaon 3.51 - Naum 4.2
Hiarcs 14 WCSC_AC4 - Stockfish 2.31   
Critter 1.6 - Vitruvius 1.11C                                  
MinkoChess 1.3 - DeepSaros 3.1   



As can be seen, some (quite a few) unfortunate disqualifications needed to take place, since I did not manage to get those engines to work in Arena, many of which are very strong ones. But since I have no replacing engines, or to be precise those were already included replacing some other non-working ones, the tournament just goes on to the 2nd round as planned. Also some of the engines do not have their strongest versions because of another technical issues. However, plenty of interesting participants and games ahead...


perjantai 11. tammikuuta 2013

Matching engines & game analysis

Engine vs engine matches. 20 games of bullet chess, time limit 1 min. for the game + added 1 sec./per move. Opening book used is perfect.abk in Arena for all the participating engines. The system:

Stockfish 2.31 vs Critter 1.6              
Houdini 3.0 vs Deep Rybka 4              
Houdini 3.0 vs Critter 1.6                   
Deep Rybka 4 vs Stockfish 2.31           
Deep Rybka 4 vs Critter 1.6               
Houdini 3.0 vs Stockfish 2.31         

Strongest kind of engines I have at the moment. There are others, strong ones that I don´t have and quite strong others that I do have, for the latter there is qualification tournament staged consisting of 14 engines with same settings used. Out of those probably top 4 placed engines will compete together with aforementioned 4 big ones in a "final" tournament of 8 engines of the strongest kind. Shall be interesting. 

Well, first 4 matches have already been played and the qualification tournament is also underway, so results:


Stockfish 2.31 vs Critter 1.6                8,5 - 11,5   

Quite a leveled match between these "black horses". Very interesting fight and nice games, of which altogether I selected 12/20 interesting games (with at least interesting element somewhere there) for analysis. More of that bit later. So Critter 1.6 won but with slight margin, this matchup will surely happen again. Next one however, was a true surprise. 

Houdini 3.0 vs Deep Rybka 4              4,5 - 15,5   

Before this I had played many many (tens of) games between these two engines with same settings, so this kind of result was totally unexpected. Deep Rybka 4 crushed Houdini 3.0! That is something. Whole 15/20 games I considered interesting to be analyzed. And there we go to next match...

Houdini 3.0 vs Critter 1.6                    0,5 - 19,5   

Based on previous match result, Critter 1.6 surely proved to be worthy contestant, but what is this?! It absolutely annihilated Houdini 3.0! Well that kind of thing surely reguires explanation (there were hardly any time problems or other technicalities). I suspect Houdini 3.0 does not perform to it´s limits in these settings, that seems obvious. Further matching is needed and before that Houdini 1.5 will replace the new version in coming matches and rest will be seen... What is interesting, out of this matchup I found 19/20 games to deserve closer analysis!

Deep Rybka 4 vs Stockfish 2.31            4 -  16

Another true surprise! Deep Rybka 4, the other top monster of the last many years, got severely beaten by Stockfish 2.31! Totally crushing result. Interesting games to be selected later. 

Deep Rybka 4 vs Critter 1.6                7,5 - 12,5

After other results so far, this is less surprising. Critter 1.6 beat Deep Rybka 4 also comfortably, and it is now the number one favorite for the Final 8 tournament. Interesting games to be selected later.

Houdini 3.0 vs Stockfish 2.31               5  -  15

Another tough, but already expected result: Stockfish 2.31 beat Houdini 3.0 badly. Interesting games to be selected later.

Here we are. Have the newer members of the family replaced the older big guns at the top? Time will tell. This is bullet chess, which also makes things interesting and unexpected. What is the most remarkable, all the engines play very sensible AND interesting, often fascinating chess even at this kind of extreme time limit. 



Follows 3 first analyzed games from the first matchup, between Stockfish 2.31 and Critter 1.6. I used Houdini 3.0 helping in analysis, where it clearly is strong performer, albeit at times bit slow in my laptop. 


[Event "Stockfish 2.31 vs Critter 1.6 20 games at 1/1"]
[Site "LAPTOP of ChessCurious"]
[Date "2013.01.10"]
[Round "1"]
[White "Stockfish-231-32-ja"]
[Black "Critter_1.6_32bit"]
[Result "0-1"]
[WhiteElo ""]
[BlackElo ""]
[ECO "E14d"]
[BlackType "program"]
[Opening "Queen's Indian"]
[PlyCount "81"]
[Termination "adjudication"]
[Time "11:48:32"]
[TimeControl "60+1"]
[Variation "Petrosian, 6.cxd5 exd5 7.g3"]
[WhiteType "program"]

{Analyzed by ChessCurious w/Houdini 3.0 11/1/2013}

1.d4 Nf6 2.c4 e6 3.Nf3 b6 4.Nc3 Bb7 5.e3 d5 6.cxd5 exd5 7.Bb5+ c6 8.Bd3 
Nbd7 9.O-O Be7 10.Qc2 c5 11.Ne5 O-O 12.f4 a6 13.Bd2 b5 14.a3 g6 15.Be1 Qb6
16.Bf2 Nxe5 17.dxe5 Ng4 18.e4 Nxf2 19.Qxf2 d4 20.Nd5 Qd8 21.Nxe7+ Qxe7 22.
b3 Rac8 23.Rac1 Qe6 24.Qc2 Rc7 25.a4 Qc6 26.Qa2 Re8 27.Rf2 Rec8 

                                                                     After 27...Rec8

    Massive centralication of forces by Critter, making use of 
    the deadly pawn majority at the queenside.

28.axb5 axb5 29.Qb2 Qe6 30.g3 Kg7 31.Rfc2 h5 32.Qa3 h4 33.Rg2 c4!-+


    Breakthrough. Black already had better position for some 
    time and was winning according to Houdini.

34.Qd6 cxd3! 35.Rxc7 Rxc7 36.Qxc7 Qg4?? =

 

 Critter is SO aggressive! This however, is too much. 
 Houdini also was playing this up till depth 16 thou...
    ( 36...Bxe4 was crushing.)

37.h3??

    But it pays off! This is even bigger blunder... actually overlooking 
    a mate threat!
    ( 37.Rd2 was drawing.)

37...Qd1+ -+

    ( 37...Qxh3?? would be actually draw so Stockfish was just 
    countertrapping!)
    (Houdini gives the following line: 37...Qxh3 38.e6 Qxe6 39.Qxb7 d2 
    40.Rxd2 Qxb3 41.gxh4 Qe3+ 42.Rf2 Qg3+ 43.Kf1 Qh3+ 44.Rg2 Qf3+ 45.Rf2 
    Qh3+ 46.Rg2 Qh1+ 47.Kf2 Qxh4+ =

                                                              ANALYSIS POSITION

and black has perpetual 
which white king cannot escape.)

38.Kh2 hxg3+! 39.Kxg3 Qe1+ 40.Kh2 Qxe4 

                                                                      After 40...Qxe4

Oops.

41.Qxb7 0-1 (Arena adjudication.)





[Event "Stockfish 2.31 vs Critter 1.6 20 games at 1/1"]
[Site "LAPTOP of ChessCurious"]
[Date "2013.01.10"]
[Round "3"]
[White "Stockfish-231-32-ja"]
[Black "Critter_1.6_32bit"]
[Result "0-1"]
[WhiteElo ""]
[BlackElo ""]
[ECO "B80j"]
[BlackType "program"]
[Opening "Sicilian"]
[PlyCount "81"]
[Termination "adjudication"]
[Time "11:58:50"]
[TimeControl "60+1"]
[Variation "Scheveningen, English, 7...b5, 8.Qd2 Bb7"]
[WhiteType "program"]

{Analyzed by ChessCurious w/Houdini 3.0 11/1/2013}

1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.f3 e6 7.Be3 b5 8.a3 e5 9.
Nb3 Bb7 10.Qd2 Be7 11.O-O-O h5 12.Kb1 Nbd7 13.h3 Qc7 14.Be2 h4 15.Bg5 Rd8 
16.Qe3 Nf8 17.Qa7 Ne6 18.Bxf6 Bxf6 19.Na5 Qxa5 20.Qxb7 O-O 




    Well, Sicilian Najdorf and opposite side castlings does 
    always sound promising... perhaps even more so in nowadays engine 
    matches.

21.Nd5 Rb8 22.Nxf6+ gxf6 23.Qe7?


    White´s attack is too slow!
    (Better was 23.Qd5 Rfc8 24.c3 Nf4 25.Qd2 Qb6 26.Rhe1 = (g2-pawn 
    being taboo. Perhaps Stockfish considered this too passive thou 
    especially for bullet.)

23...b4! -+ 24.a4? 

    (24.Rd5 was better)

24...b3 25.cxb3 Rxb3 26.Bc4 

    ( 26.Qxd6 better thou doesn´t help much either.)

26...Rxb2+!


     Crashing through.

27.Kxb2 Qb4+ 28.Bb3 Nc5 29.Qxd6 Qxb3+ 30.Ka1 Qxa4+ 31.Kb1 Qb3+ 32.Ka1 Rb8 
 
Mate or date.

33.Qxb8+ Qxb8 34.Rb1 Qd8 35.Rb2 Nd3 36.Rc2 Qd4+ 37.Kb1 Qb4+ 38.Ka1 Qa3+ 
39.Ra2 Qc3+ 40.Kb1 a5!


    
41.f4 0-1  (Arena adjudication.)

Total and very easy-looking annihilation by
    Critter!




[Event "Stockfish 2.31 vs Critter 1.6 20 games at 1/1"]
[Site "LAPTOP of ChessCurious"]
[Date "2013.01.10"]
[Round "4"]
[White "Critter_1.6_32bit"]
[Black "Stockfish-231-32-ja"]
[Result "0-1"]
[WhiteElo ""]
[BlackElo ""]
[ECO "B22m"]
[BlackType "program"]
[Opening "Sicilian"]
[PlyCount "156"]
[Termination "time forfeit"]
[Time "12:02:35"]
[TimeControl "60+1"]
[Variation "Alapin, 2...d5 3.exd5 Qxd5 4.d4 Nc6 5.Nf3 cxd4 6.cxd4"]
[WhiteType "program"]

{Analyzed by ChessCurious w/Houdini 3.0 11/1/2013}

1.e4 c5 2.c3 d5 3.exd5 Qxd5 4.d4 e6 5.Nf3 Nf6 6.Be3 cxd4 7.cxd4 Be7 8.Nc3 
Qa5 9.Bd3 Nc6 10.O-O O-O 11.a3 Bd7 12.b4 Qc7 13.Rc1 a6 14.Ne5!?



 Again, Critter seeks active play by offering pawn.

    (Now the "human continuation" 14...Nxe5? 15.dxe5? would lead 
    into 15...Qxe5 16.Bd4! Qh5 17.Bxf6 Qxd1 18.Bxh7+! Kxh7 19.Rfxd1 Bxf6
    20.Rxd7 {and position is much dryer, thou after} 20...Rfd8 21.Rxd8 
    Rxd8 22.Rd1

                                                              ANALYSIS POSITION

 black is the one who has some edge thanks to 
 the better minor piece and pawn structure.)


        (But white wouldn´t have to take back immediately: 15.Nd5!

                                                               ANALYSIS POSITION

This was Critter´s idea! Black is 
        forced to take and lose the queen. 15...Nxd5 16.Rxc7 Nxc7 17.dxe5
        Nd5 18.Qb1 h6 +-)
    
14...Rfc8 15.Ne4 

 Continuing the offer. Both white knights are now untouchable.

15...Be8 16.Nxf6+ Bxf6 17.f4 Qd8 18.Be4 Be7 19.f5 Nxe5 20.dxe5 Rxc1 21.
Qxc1 Rc8 22.Qb1 Rc3 23.Rd1 Qc7 24.Bd4 Rxa3 25.f6!



25...gxf6 26.Bxh7+ Kh8 

  Stockfish has defended accurately but Critter still has the edge.

27.Qb2!



    ( 27.exf6 was possible but leads only into equality: 27...Bd6 28.Qg6! Bxh2+ 29.Kh1 fxg6 30.f7+ Kxh7 31.fxe8=Q Be5 32.Bb2! Re3! 33.
    Rd7+ Kh6

                                                                  ANALYSIS POSITION

Now black queen is taboo because of back rank 
    mate. 34.Qf8+ Kg5 35.Qe7+ Kg4 36.Qxe6+ Kg5 37.Qe7+ perpetual. Quite 
    flashy thou!)

27...Ra2 

    Forced.
    ( 27...Ra4? would be worse: 28.Qe2! and Houdini variation 
    28...Bc5 
        ( 28...Rxb4? 29.Qh5! and mate in 10.)
    29.Bxc5 
        ( 29.bxc5 is also good but)
        ( 29.exf6? loses 29...Bxd4+ 30.Rxd4 Ra1+ 31.Kf2 Qc3 32.Rh4 
        Qxf6+ 33.Kg3 Ra3+ 34.Bd3+ Kg8 -+

                                               ANALYSIS POSITION

 white´s attack has 
        ended.)
    29...Qxe5 30.Be4 Ra1 31.Rxa1 Qxa1+ 32.Kf2 Qe5 33.Bxb7

                                                  ANALYSIS POSITION

 white
    wins.)

28.Qxa2 fxe5 29.Qc2!

Forces queen exchange.

29...Qxc2 30.Bxc2 exd4 31.Rxd4 +-



31...Kg7 32.Rg4+ Kf8 33.Kf2 f5 34.Rc4 Bd6 35.Bd1 b5 36.Rd4 Be7 37.Rf4 Bd6 
38.Rh4 Kg7 39.Rd4 Be7 40.g4 Kf6 41.gxf5 exf5 42.Ke3 Bf7 43.Be2 Bf8 44.Kf4 
Bh6+ 45.Kg3 Bf8 46.h4 Be6 47.h5 Kg5 48.Bf3 Bf7 49.Rd7 Bxh5 50.Bxh5 Kxh5 
51.Kf4 Kg6 52.Ra7 Bd6+ 53.Kf3 Bxb4 54.Rxa6+ Kg5 55.Rb6 Be7 56.Rb7 Kf6 57.
Rxb5 Ke6 58.Rb2 Bd6 59.Rb6 Ke5 60.Rb1 f4?!



    (60...Bf8 by Houdini would have been better. However, how could 
    white break through anyway? And indeed, tablebases tell this is draw.)

61.Rb5+ Kd4 62.Rg5 Bb4 63.Rh5 Bd2 64.Rh6 Ke5 65.Rh8 Be3 66.Rh2 Kd4 67.Rh1 
Ke5 68.Re1 Kf5 69.Re2 Ke5 70.Rc2 Bd4 71.Rh2 Be3 72.Rh1 Bd2 73.Rh7 Be3 74.
Rd7 Bc5 75.Rd8 Be3 76.Rh8 Kd4 77.Rg8 Kd5 78.Re8 Bc1 0-1

    Because white forfeits on time... How bad ending for Critter after it had 
    played so energetically! Well bullet is bullet after all even for 
    computer engines...




More results, games & analysis later...