1.e4 c5 2.b3 d6 3.d3 g6 4.Bb2 Nf6 5.g3 Bg4 6.Qd2 Nc6 7.Bg2 Bg7 8.h3 Bd7 9.Nc3 O-O 10.f4 b5 11.Nge2 b4 12.Nd5 Nxe4 13.Qc1 Nf6 14.O-O Rc8 15.Ne3 d5 16.a3 a5 17.axb4 axb4 18.g4 e6 19.g5 Nh5 20.Bxg7 Kxg7 21.Ng4 Qb6 22.Qe3 Ne7 23.Ng3 Nxg3 24.Qe5+ f6 25.gxf6+ Kf7 26.Nh6+ Ke8 27.fxe7 c4+ 28.Rf2 Kxe7 29.Qg5+ Ke8 30.Qxg3 Qd4 31.Ra6 cxb3 32.cxb3 Rc3 33.Ng4 Rxb3 34.Ra8+ Ke7 35.Qh4+ Kd6 36.Rxf8 Rb1+ 37.Bf1 Qf6 38.Qxf6 Kc6 39.Ne3 Rd1 40.Qg5 Kc7 41.h4 Rxd3 42.Rh2 e5 43.Nc2 Kc6 44.Rg2 Bf5 45.Qh6 b3 46.Kh2 Bh3 47.Na1 Rf3 48.Nxb3 Kc7 49.Rg4 Rxf4 50.Rd8 Rf7 51.Rd4 Rf8 52.Kh1 Rxf1+ 53.Kh2 Rf2+ 54.Kxh3 Rf7 55.Qxg6 h6 56.Qh7 Rg7 57.Rb8 h5 58.Qxh5 e4 59.Nd2 Rg6 60.Qxg6 Kxb8 61.Qh5 Ka8 62.Nf3 Kb7 63.Rb4+ Kc6 64.Qf7 Kd6 65.Qf5 d4 66.Qf6+ Kd5 67.Qg7 e3 68.Kg4 Kc5 69.Qg8 e2 70.Nd2 e1=Q 71.Qf8+ Kd5 72.Qd8+ Kc5 73.Qxd4+ Kc6 74.Qe4+ Kd7 75.Rd4+ Kc8 76.h5 Kc7 77.Rc4+ Kd6 78.Kf4 Qb1 79.Qg6+ Kd7 80.Kg3 Qe1+ 81.Kf3 Qd1+ 82.Ke3 Qc1 83.Qf7+ Kd8 84.Qf8+ Kd7 85.Qd6+ Ke8 86.Qd4 Kf7 87.Qc3 Qd1 88.Rc7+ Kf8 89.Qf6+ Kg8 90.Qg7# 1-0