You picked a bad example.

I just checked lc0-network41752 and it sees both patterns: the smothered mate and the back-rank mate.

The patterns are weighted: Nf7+ gets only a 10.89% and avoiding the back-rank mate gets more than 50%.

So it discards that move even without doing a search:

Code: Select all

```
info depth 1 seldepth 1 time 186 nodes 1 score cp 0 hashfull 0 nps 5 tbhits 0 pv g2g3
info string d5b3 (988 ) N: 0 (+ 0) (P: 0.70%) (Q: -0.14137) (D: 0.000) (U: 0.02092) (Q+U: -0.12045) (V: -.----)
info string d5f7 (1014) N: 0 (+ 0) (P: 0.72%) (Q: -0.14137) (D: 0.000) (U: 0.02151) (Q+U: -0.11986) (V: -.----)
info string d5a2 (985 ) N: 0 (+ 0) (P: 0.73%) (Q: -0.14137) (D: 0.000) (U: 0.02193) (Q+U: -0.11944) (V: -.----)
info string d5a8 (1015) N: 0 (+ 0) (P: 0.74%) (Q: -0.14137) (D: 0.000) (U: 0.02208) (Q+U: -0.11929) (V: -.----)
info string d5c5 (1000) N: 0 (+ 0) (P: 0.74%) (Q: -0.14137) (D: 0.000) (U: 0.02235) (Q+U: -0.11903) (V: -.----)
info string d5b7 (1010) N: 0 (+ 0) (P: 0.78%) (Q: -0.14137) (D: 0.000) (U: 0.02352) (Q+U: -0.11786) (V: -.----)
info string d5a5 (998 ) N: 0 (+ 0) (P: 0.79%) (Q: -0.14137) (D: 0.000) (U: 0.02372) (Q+U: -0.11765) (V: -.----)
info string d5f3 (992 ) N: 0 (+ 0) (P: 0.80%) (Q: -0.14137) (D: 0.000) (U: 0.02407) (Q+U: -0.11731) (V: -.----)
info string d5f5 (1002) N: 0 (+ 0) (P: 0.82%) (Q: -0.14137) (D: 0.000) (U: 0.02446) (Q+U: -0.11692) (V: -.----)
info string g5h3 (1093) N: 0 (+ 0) (P: 0.83%) (Q: -0.14137) (D: 0.000) (U: 0.02491) (Q+U: -0.11646) (V: -.----)
info string d5c6 (1006) N: 0 (+ 0) (P: 0.87%) (Q: -0.14137) (D: 0.000) (U: 0.02606) (Q+U: -0.11531) (V: -.----)
info string d5d7 (1012) N: 0 (+ 0) (P: 0.90%) (Q: -0.14137) (D: 0.000) (U: 0.02700) (Q+U: -0.11438) (V: -.----)
info string d5d6 (1007) N: 0 (+ 0) (P: 0.91%) (Q: -0.14137) (D: 0.000) (U: 0.02725) (Q+U: -0.11412) (V: -.----)
info string d5b5 (999 ) N: 0 (+ 0) (P: 0.92%) (Q: -0.14137) (D: 0.000) (U: 0.02765) (Q+U: -0.11372) (V: -.----)
info string g5h7 (1112) N: 0 (+ 0) (P: 0.95%) (Q: -0.14137) (D: 0.000) (U: 0.02852) (Q+U: -0.11285) (V: -.----)
info string d5e4 (996 ) N: 0 (+ 0) (P: 0.95%) (Q: -0.14137) (D: 0.000) (U: 0.02857) (Q+U: -0.11281) (V: -.----)
info string d5e6 (1008) N: 0 (+ 0) (P: 0.96%) (Q: -0.14137) (D: 0.000) (U: 0.02891) (Q+U: -0.11246) (V: -.----)
info string d5d4 (995 ) N: 0 (+ 0) (P: 0.99%) (Q: -0.14137) (D: 0.000) (U: 0.02966) (Q+U: -0.11171) (V: -.----)
info string d5d8 (1016) N: 0 (+ 0) (P: 1.01%) (Q: -0.14137) (D: 0.000) (U: 0.03027) (Q+U: -0.11110) (V: -.----)
info string d5c4 (994 ) N: 0 (+ 0) (P: 1.04%) (Q: -0.14137) (D: 0.000) (U: 0.03130) (Q+U: -0.11007) (V: -.----)
info string g5e4 (1094) N: 0 (+ 0) (P: 1.05%) (Q: -0.14137) (D: 0.000) (U: 0.03161) (Q+U: -0.10976) (V: -.----)
info string g1h1 (153 ) N: 0 (+ 0) (P: 1.10%) (Q: -0.14137) (D: 0.000) (U: 0.03297) (Q+U: -0.10840) (V: -.----)
info string g5e6 (1105) N: 0 (+ 0) (P: 1.12%) (Q: -0.14137) (D: 0.000) (U: 0.03375) (Q+U: -0.10762) (V: -.----)
info string d5d2 (986 ) N: 0 (+ 0) (P: 1.29%) (Q: -0.14137) (D: 0.000) (U: 0.03866) (Q+U: -0.10271) (V: -.----)
info string g1f1 (152 ) N: 0 (+ 0) (P: 1.33%) (Q: -0.14137) (D: 0.000) (U: 0.03985) (Q+U: -0.10152) (V: -.----)
info string d5g8 (1017) N: 0 (+ 0) (P: 1.38%) (Q: -0.14137) (D: 0.000) (U: 0.04143) (Q+U: -0.09994) (V: -.----)
info string d5e5 (1001) N: 0 (+ 0) (P: 1.38%) (Q: -0.14137) (D: 0.000) (U: 0.04152) (Q+U: -0.09985) (V: -.----)
info string d5d3 (990 ) N: 0 (+ 0) (P: 1.51%) (Q: -0.14137) (D: 0.000) (U: 0.04534) (Q+U: -0.09603) (V: -.----)
info string g5f3 (1091) N: 0 (+ 0) (P: 1.98%) (Q: -0.14137) (D: 0.000) (U: 0.05942) (Q+U: -0.08195) (V: -.----)
info string d5d1 (983 ) N: 0 (+ 0) (P: 5.26%) (Q: -0.14137) (D: 0.000) (U: 0.15784) (Q+U: 0.01647) (V: -.----)
info string h2h3 (400 ) N: 0 (+ 0) (P: 7.84%) (Q: -0.14137) (D: 0.000) (U: 0.23530) (Q+U: 0.09393) (V: -.----)
info string g2g4 (378 ) N: 0 (+ 0) (P: 8.72%) (Q: -0.14137) (D: 0.000) (U: 0.26158) (Q+U: 0.12020) (V: -.----)
info string g5f7 (1110) N: 0 (+ 0) (P: 10.89%) (Q: -0.14137) (D: 0.000) (U: 0.32676) (Q+U: 0.18539) (V: -.----)
info string h2h4 (403 ) N: 0 (+ 0) (P: 11.20%) (Q: -0.14137) (D: 0.000) (U: 0.33592) (Q+U: 0.19455) (V: -.----)
info string g2g3 (374 ) N: 0 (+ 0) (P: 26.78%) (Q: -0.14137) (D: 0.000) (U: 0.80350) (Q+U: 0.66212) (V: -.----)
bestmove g2g3
```