A very instructive game between SF and Houdini.
[pgn][MLNrOfMoves "95"]
[MLFlags "000100"]
[Event "4 Minutes/Game"]
[Site "2 SF 4 min gauntlet, HP-PC"]
[Date "2014.04.09"]
[Round "41.2"]
[White "Stockfish1404061153x64"]
[Black "Houdini4ProC0x64"]
[Result "0-1"]
1. c4 e5 2. Nc3 Nf6 3. Nf3 Nc6 4. e4 Bb4 5. d3 d6 6. a3 Bc5 7. b4 Bb6 8. Na4 O-O
9. Be2 {+0.04/21 4s} 9... Qe7 {-0.04/20 13s (Bg4)} 10. Bd2 {+0.03/21 4s (Bb2)}
10... Bg4 {-0.09/19 5s (Bd7)} 11. O-O {+0.15/20 4s (Rb1)} 11... Bxf3
{-0.06/19 4s (Bd7)} 12. Bxf3 {+0.06/21 7s} 12... Bd4 {-0.13/21 2s (Nd4)} 13. Rb1
{+0.37/20 7s (Nc3)} 13... a5 {-0.07/21 5s (a6)} 14. b5 {+0.18/23 3s (Nc3)}
14... Nd8 {-0.16/21 3s} 15. g3 {+0.18/23 2s (Be3)} 15... Ne6 {-0.24/17 4s} 16.
Nc3 {+0.15/20 2s (Bg2)} 16... a4 {-0.22/18 5s (Bc5)} 17. Rb4
{+0.18/21 11s (Bg2)} 17... h6 {-0.23/18 5s (Nc5)} 18. Bg2 {+0.24/19 6s (Kg2)}
18... Nc5 {-0.32/19 4s (Bc5)} 19. Be1 {+0.32/20 3s} 19... Nfd7
{-0.32/19 2s (Ne6)} 20. Ne2 {+0.30/25 10s (Nd5)} 20... Nb3 {-0.75/20 3s} 21.
Nxd4 {+0.36/24 2s} 21... exd4 {-0.74/18 0s (Nxd4)} 22. f4 {+0.36/23 2s} 22...
Ndc5 {-0.73/19 1s (Rfe8)} 23. g4 {+0.36/24 11s (Bf2)} 23... Kh8
{-0.71/18 9s (Rfe8)} 24. Bg3 {+0.36/24 2s} 24... Rae8 {-0.65/18 3s (Kg8)} 25.
Bf3 {+0.36/22 2s} 25... f6 {-0.55/18 15s (Kg8)} 26. Qe2 {+0.41/26 2s} 26... b6
{-0.50/18 3s} 27. Rd1 {+0.41/27 2s} 27... g6 {-0.55/18 1s (Kh7)} 28. f5
{+0.41/28 2s} 28... Qg7 {-0.43/18 12s (g5)} 29. Qf2 {+0.41/25 7s (Kh1)} 29...
h5 {-0.55/18 2s (g5)} 30. Kh1 {+0.48/22 5s (fxg6)} 30... hxg4 {-0.49/17 3s} 31.
Bxg4 {+0.38/25 10s} 31... Rg8 {-0.51/18 2s (g5)} 32. fxg6 {+0.37/23 2s (h3)}
32... Qxg6 {-0.62/16 0s} 33. Qf4 {+0.33/26 2s} 33... Qg5 {-0.73/19 2s (Re7)} 34.
Bf5 {+0.27/27 3s (Qxg5)} 34... Qxf4 {-0.75/19 1s (Qh5)} 35. Bxf4 {+0.23/28 1s}
35... Kg7 {-0.64/21 2s} 36. Kg2 {+0.20/27 1s} 36... Rh8 {-0.58/21 3s} 37. Kf3
{+0.05/26 5s (Bg3)} 37... Kf7 {-0.63/20 1s (Ra8)} 38. Bg3 {0.00/26 2s} 38... Rh5
{-0.62/20 1s (Ke7)} 39. Bg4 {0.00/27 2s} 39... Rh7 {-0.58/21 1s} 40. h3
{0.00/29 1s (Bf5)} 40... Rd8 {-0.55/19 1s (Ke7)} 41. Be1 {0.00/29 4s (Ke2)}
41... Rg8 {-0.62/20 1s (Re8)} 42. Bf2 {0.00/28 1s (Bg3)} 42... Ke7
{-0.56/19 4s} 43. Bg3 {0.00/30 1s} 43... Rh6 {-0.55/19 3s (Re8)} 44. Kg2
{0.00/31 1s (Ke2)} 44... Rhg6 {-0.55/20 1s (Rh7)} 45. Bf2 {0.00/27 1s (Kf3)}
45... Rxg4+ {-0.62/20 6s (Rh6)} 46. hxg4 {0.00/31 3s} 46... Rxg4+ {-0.59/19 0s}
47. Kf1 {0.00/30 1s (Kh3)} 47... Ke6 {-0.59/20 1s (Rg8)} 48. Ke2 {0.00/30 1s}
48... Rg8 {-0.70/20 1s} 49. Kf3 {0.00/32 1s} 49... f5 {-0.65/19 0s (Ke7)} 50.
exf5+ {-0.37/22 3s} 50... Kxf5 {-0.68/20 1s} 51. Be1 {-0.38/24 2s (Bg3)} 51...
Kg6 {-0.69/20 2s (Rh8)} 52. Bh4 {-0.38/23 1s (Bf2)} 52... Re8 {-0.74/20 1s} 53.
Bf2 {-0.38/26 1s} 53... Kf5 {-0.80/20 1s (Rf8+)} 54. Bg1 {-0.44/25 1s} 54...
Rf8 {-0.83/20 1s (Rh8)} 55. Bf2 {-0.44/25 1s} 55... Ke5+ {-0.88/19 3s (Rh8)} 56.
Kg3 {-0.38/25 2s} 56... Ke6 {-0.81/20 1s} 57. Re1+ {-0.44/26 2s} 57... Kd7
{-0.83/21 1s (Kf5)} 58. Rd1 {-1.04/23 4s} 58... Rf7 {-0.86/21 0s (Rg8+)} 59.
Kg2 {-1.04/23 1s} 59... Re7 {-0.86/21 1s} 60. Kf1 {-1.10/24 2s (Kf3)} 60... Kc8
{-0.93/21 1s (Re8)} 61. Bg1 {-1.10/25 1s} 61... Kb7 {-0.91/21 0s (Re5)} 62. Bf2
{-1.10/26 1s} 62... Re8 {-0.95/21 0s (Re5)} 63. Bg1 {-1.10/27 1s} 63... Rh8
{-1.01/21 1s (Kc8)} 64. Ke2 {-1.12/22 1s (Kg2)} 64... Rh3 {-1.24/19 0s} 65.
Rxb3 {-1.09/25 1s} 65... axb3 {-1.78/17 0s} 66. Bxd4 {-1.12/27 1s} 66... Rh2+
{-1.70/17 0s (Ne6)} 67. Ke3 {-1.09/24 1s} 67... b2 {-1.86/19 1s} 68. Rb1
{-1.06/24 0s} 68... Na4 {-1.86/18 0s (Rh3+)} 69. Ke4 {-1.98/27 1s} 69... Rc2
{-1.92/21 1s} 70. Bf6 {-1.98/28 0s (Ke3)} 70... Rc1 {-1.94/20 1s} 71. Rxb2
{-2.04/32 1s} 71... Nxb2 {-2.13/20 2s} 72. Bxb2 {-2.04/34 0s} 72... Rc2
{-2.02/19 0s} 73. Bf6 {-2.04/31 0s (Bd4)} 73... Ra2 {-2.01/20 0s} 74. Bh4
{-2.10/31 1s (a4)} 74... Rxa3 {-2.01/19 0s (Kc8)} 75. Bg5 {-2.11/33 0s (d4)}
75... Kc8 {-2.02/19 0s} 76. d4 {-2.11/32 0s (Bf6)} 76... Kd7 {-2.10/20 0s} 77.
Kd5 {-2.11/32 0s} 77... Rh3 {-2.13/20 1s (Ra2)} 78. Bd2 {-2.11/31 0s} 78... Rh5+
{-2.17/19 0s (Rh4)} 79. Ke4 {-2.53/32 3s} 79... Ke6 {-2.16/20 0s} 80. d5+
{-2.53/34 0s} 80... Kf6 {-2.18/21 0s} 81. Bc3+ {-2.53/35 0s (Kd4)} 81... Kg5
{-2.26/22 1s (Kg6)} 82. Bg7 {-2.53/36 0s (Be1)} 82... Rh4+ {-2.29/20 0s (Rh7)}
83. Kd3 {-2.53/37 0s} 83... Kf5 {-2.35/20 0s} 84. Ba1 {-4.58/36 3s (Bb2)} 84...
Rh3+ {-2.65/20 0s} 85. Kc2 {-4.58/37 0s (Kd2)} 85... Ke4 {-2.58/21 0s (Rh1)}
86. Bg7 {-4.58/36 0s (Bf6)} 86... Rg3 {-2.80/20 1s (Rh7)} 87. Bf6
{-4.58/34 0s (Bh8)} 87... Rf3 {-2.80/22 0s (Rg2+)} 88. Bd8 {-4.58/37 0s (Bg7)}
88... Kd4 {-3.57/21 0s (Rf7)} 89. Bxc7 {-4.07/27 0s} 89... Kc5
{-3.57/19 0s (Kxc4)} 90. Bd8 {-4.17/28 0s} 90... Rf8 {-4.37/18 0s (Kxc4)} 91.
Be7 {-4.67/24 0s} 91... Re8 {-4.37/16 0s} 92. Bh4 {-4.67/29 0s} 92... Kxc4
{-4.37/15 0s} 93. Kc1 {-4.74/30 0s (Bg3)} 93... Re5 {-4.95/19 0s (Rf8)} 94. Bf2
{-5.32/23 0s (Bg3)} 94... Kc3 {-6.03/16 0s (Kxb5)} 95. Bh4 {-6.24/27 0s} 95...
Rxd5 {-6.55/15 0s} 0-1
[/pgn]
[d]4rr1k/2p1q1p1/1p1p1p1p/1Pn5/pRPpPPP1/Pn1P1BB1/4Q2P/5RK1 w - - 0 27
Look carefully at the above position: another zero mobility/trapped rook on b4. Who says the problem with SF trapped rooks in the center of the board does not exist? It is so frequent, and it is a very real one, just you have to find the right implementation. Again, you can correct an issue that really exists, and not an issue that is not traced as a pattern of behaviour in games.
However, this position is not important and critical so much because of the trapped rook, but because of the (bad) use of storming pawns. SF has an excellent position here, in spite of the trapped rook, it has excellent storming pawns on the 4th rank ready to advance further, and by doing so, white should win, I think, but SF fails to see the right continuation.
It now plays 27.Rd1? What is this rook doing on d1, apart from defending a pawn that is already defended? The right plan was to play 27.f5, followed by h4, g5, etc. As a general rule, the faster you advance your storming pawns, the better, but SF is clumsy here. Does SF consider f5 for a storming pawn, when its specification is that only pawns on the files where the king is and the 2 adjacent files are taken into account? With black king on h8, f5 should not be considered as a storming pawn, not being on an adjacent file. But I think it is a very strong storming pawn, so that maybe it kind of makes sense to try extending the storming pawn/storm danger code to the 4 closest adjacent files. Thus, the f file would be included here.
Louis will certainly say that f5 is bad, because of 27...g6 28.fg6 Qg7, but now white can play 29.Bf4 and follow with transferring its rook to the h file with a strong attack, as h6 is very vulnerable. I do not think black could defend in this case. SF however does not see this continuation. It is surprising how little engines see when their eval lets them down. They are fully lost in the immeasurable depth of lines.
[d]4rr1k/2p1q3/1p1p1ppp/1Pn5/pRPpPPP1/Pn1P1BB1/4Q2P/3R2K1 w - - 0 28
Houdini plays g6 itself. Now f4-f5 is not that efficient.
[d]4r1rk/2p5/1p1p1pq1/1Pn5/pRPpP1B1/Pn1P2B1/5Q1P/3R3K w - - 0 33
Nothing left of the white advantage, no storming pawns, but SF still does not realise it is worse because its rook on b4 is trapped.
Again my suggestion (hope someone tries it, there were so many developers testing patches a while ago, where have they all gone, when I go to STF, I see only:
Pending - 0 games, 0.0 hrs, it is kind of offending )
:
extend further storm danger with values for storming pawns on the 4th rank, and, possibly try extending, with lower values of course, storm danger also to the 2 adjacent files + 2 other files further apart. I.e., with Kg8, also the e file would be included, and considered files would be h,g,f,e, with Kh8 considered files would be h,g and f, and with Ke8 - g,f,e,d,c.
I think that is very important. Sophisticated storm danger eval is probably on of the 4 or 5 weightiest terms, almost on a par with piece king attack. Anyone knowing how many elo is piece king attack in SF worth, and how many storm danger? I think storm danger elo contribution should not be very much lower; if it is, then the storm danger code is only very basic and not sophisticated and should be improved. A matter of fact is that SF plays well enough with its attacking pieces, but shaky enough with its storming pawns. Maybe someone is going to try to extend storm danger, because here is a major problem that loses a lot of elo.
Please, look very careful at the posted games again.