straigth recapture ef6 instead of Ne2 loses a couple of tempos, and should be even easier win.Dann Corbit wrote:The reason that engines seem to have a hard time with this problem is that taking the queen with exf6 is not the correct response after the queen captures the bishop.
Position after QxB:
[d]r1b2rk1/pp1ppp1p/5Qp1/q7/3nP3/1BN1B3/PPP2PPP/R4RK1 b - -
3 best Responses:Code: Select all
31/50 07:13 1,161,925,068 2,694,437 -6.51 Qxc3 Bxd4 exf6 Bxc3 b5 Rfd1 a5 a4 bxa4 Bxa4 Bb7 f3 Bc6 Bxf6 Rfc8 Bc3 Ra7 Kf2 h6 Rd4 Kf8 Bb3 Rb8 Bc4 Bb5 b3 Bxc4 Rxc4 Ra6 Bxa5 Ke8 Rc5 Rc6 Rxc6 32/50 07:13 1,161,925,068 2,694,437 -0.41 exf6 Bxd4 d6 Nd5 Rd8 Bc3 Qb5 a4 Qa6 Nxf6+ Kg7 Rfd1 h5 Rd3 Be6 Nxh5+ Kf8 Bxe6 fxe6 Nf4 Kf7 Rh3 e5 Nd5 Kg8 Nc7 Qe2 Nxa8 Rxa8 Rd3 Rd8 Bxe5 Qxc2 Rad1 Qxa4 Rd4 Qc2 Bxd6 Re8 f3 Qxb2 Rb4 32/50 07:13 1,161,925,068 2,694,437 0.00 Ne2+ Nxe2 exf6 Nc3 d6 Nd5 Be6 Nxf6+ Kg7 Bd4 Rfc8 c3 h6 f4 Bc4 Rfe1 Kf8 e5 dxe5 Nd7+ Kg8 Nf6+ Kg7 Rxe5 Qa6 Ree1 Bxb3 Nd7+ Kh7 axb3 Qb5 Nf6+ Kg7 Nd7+ Kh7
please see the imbalance position I referenced; I am certain a similar position could be reached from almost any line with transpositions, or otherwise black gets even worse.
but, carefully checking with SF and Komodo, those engines see draws all the time, so from now on I have decided to call Komodo Komodraw, while SF Capture-capture-check-check, as that is all the engines see well, a sequence of captures (because of quiescence search), and a sequence of checks (because of check/mate extensions), apart from that, they are totally clueless.
I really wonder how could SF see some really good quiet moves, when it has just some 100 eval terms, and lacks refined psqt? If it had 1000 or 2000 terms instead, it could have indeed seen something worthwhile, but, unfortunately, that is not the case.
deep search helps only when there are concrete threats, otherwise you need refined eval to pick the best move.
only in the critical imbalance position, apart from having skewed imbalance eval, SF has just a single one of the 5 or 6 major pawn structure eval terms, defining compact pawn structures, needed to return correct eval.
but of course, even if you have all the rigth terms, it is still very very difficult to properly tune them; so far I have not found a reasonable way of fine-tuning a larger pool of 2000-3000 terms, and, with much smaller number of terms, eval will be always skewed.
