1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 Nc6 6.g3 Qc7 7.Bg2 b5 8.O-O Bb7 9.a4 b4 10.Nd5 exd5 11.exd5 Nxd4 12.Qxd4 d6 13.Re1+ Ne7 14.Qxb4 f6 15.Bf4 Kf7 16.Ra3 Rd8 17.Rc3 Qd7 18.h4 Rc8 19.Rxc8 Bxc8 20.Bxd6 Nf5 21.Bxf8 Rxf8 22.c4 Re8 23.Rd1 Nxg3 24.fxg3 Qg4 25.Re1 Qxg3 26.Rxe8 Kxe8 27.Qc3 Qxh4 28.b4 Bf5 29.b5 Qg5 30.Kf2 axb5 31.axb5 Qf4+ 32.Qf3 Qh4+ 33.Ke3 g6 34.Qf4 Qe1+ 35.Kd4 Kd7 36.Bf1 Qa5 37.Kc5 Qa7+ 38.Kb4 Bc2 39.Qc1 Qa4+ 40.Kc3 Be4 41.Kd4 Bf5 42.Kc5 Qa5 43.Qh6 Qa7+ 44.Kb4 Qf2 45.Qg7+ Ke8 46.Bh3 Bxh3 47.Qh8+ Kd7 48.Qxh7+ Kd6 49.Qxh3 Qc5+ 50.Kb3 Kc7 51.Qe6 g5 52.Qxf6 Qg1 53.d6+ Kc8 54.Qe7 Kb8 55.Qc7+ Ka8 56.d7 Qg3+ 57.Qxg3 Ka7 58.Qc7+ Ka8 59.d8=R#