1.e4 c5 2.d4 cxd4 3.c3 dxc3 4.Nxc3 e6 5.Bd2 Nc6 6.Be2 Nf6 7.Nf3 d5 8.exd5 exd5 9.Bg5 Be7 10.O-O Be6 11.Bb5 O-O 12.Qc2 h6 13.Bh4 Nb4 14.Qa4 g5 15.Bg3 a6 16.Be2 d4 17.Rad1 d3 18.Bxd3 Nxd3 19.Ne5 Nxb2 20.Rxd8 Nxa4 21.Rxa8 Rxa8 22.Nxa4 Bxa2 23.Re1 Rc8 24.h3 Bb4 25.Ra1 Rc2 26.Nd3 Bf8 27.Ne1 Bb3 28.Nxc2 Bxc2 29.f4 Nh5 30.Bf2 Nxf4 31.g3 Nxh3+ 32.Kg2 Nxf2 33.Kxf2 b5 34.Nb6 Bc5+ 35.Ke2 Bxb6 36.Rxa6 Bd4 37.Ra8+ Kg7 38.Rc8 Bg6 39.Rd8 Be5 40.Rd5 Bxg3 41.Rxb5 Bf4 42.Kf3 h5 43.Rb2 h4 44.Kg2 Kh6 45.Kh3 Kh5 46.Rb5 f5 47.Rd5 g4+ 48.Kg2 h3+ 49.Kh1 g3 50.Rd4 Kg4 51.Rxf4+ Kxf4 52.Kg1 Be8 53.Kh1 Bc6+ 54.Kg1 h2+ 55.Kf1 Ke3 56.Ke1 h1=Q#