b3 ist richtig. Das Ganze ist nicht trivial. Mit etwas Erfahrung und 'Berechnen' weiß man dann, dass man auf Gewinn steht. Das Umwandeln ist oft etwas mühsam und viele scheitern! Hier mal eine beispielhafte Abwicklung, es gibt natürlich viele, aber in diesem Fall kaum kürzere (und dabei kann man schnell mal was übersehen und plötzlich im Remis landen oder gar verlieren, die wenigsten werden das zu diesem Zeitpunkt detailliert bis zum Ende durchdenken):
1: -- b3
2: Tb7 b2+
Die Idee ist, dass Weiß den angegriffenen Läufer verliert und auch den Turm geben muss, um die Dame, die durch Umwandlung des schwarzen Bauern entsteht, zu schlagen
3: Kc2 Kxg4
4: Tb3
4: -- Kf5
5: Kd3 Le5
Weiß möchte den h Bauern durchlaufen lassen und schwanz den b Bauern.
6: h7 Sa3 (Turm kann Springer nicht schlagen, da der Bauer ansonsten im nächsten Zug auf b1 zur Dame konvertiert die dann nicht geschlagen werden kann)
7: h8=D Lxh8
8: Ke3 b1=D Bauer läuft durch und wird zur Dame
9: Txb1 Turm muß schlagen (und wird danach ebenfalls geschlagen Sxb1)
Jetzt geht es darum den d Bauern durchlaufen zu lassen und zur Dame zu umzuwandeln (Mattsetzen nur mit Läufer und Springer ist sehr mühsam!):
10: Kd3 Sa3 11: Ke3 Lc3 12: Kf3 Sc4 13: Ke2 Sb2 14: Kf3 d4 15: Ke2 d3+ 16: Kf3 d2 17: Ke2 d1=D+
18: Kf2 Le5
19: Kg2 Sd3
20: Kh3 Dh1#