White to move

1) mate-in-9 (25 ply) 23.fxe5+ Ke7 24.Qg5+ f6 25.Rxf6 Qa1+ 26.Kd2 Qd1+ 27.Kxd1 Bxc2+ 28.Kc1 Rg8 29.Re6+ Kd7 30.Qe7+ Kc8 31.Rc4#

Premium members can request computer analysis up to one hour of any position, or get evaluations of entire games—even their own! Upgrade to premium membership to acesss all of Chessgames!

6 second analysis by Stockfish 9 v010218