1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.h3 e6 7.g4 Nfd7 8.Be3 b5 9.Bg2 Bb7 10.O-O Nc5 11.a3 Be7 12.f4 O-O 13.Qe1 Nc6 14.Rd1 Qc7 15.Qg3 Rfe8 16.e5 Nxd4 17.Bxd4 Bxg2 18.Qxg2 dxe5 19.Bxe5 Qa7 20.Kh1 Red8 21.Rxd8+ Rxd8 22.Rd1 Qb6 23.Rxd8+ Qxd8 24.Ne4 Qd1+ 25.Kh2 h6 26.Nxc5 Bxc5 27.Bc3 Be3 28.Qa8+ Kh7 29.Qe4+ f5 30.Qxe3 Qxc2+ 31.Qd2 Qe4 32.Kg3 fxg4 33.hxg4 h5 34.gxh5 Kh6 35.Qd4 Qb7 36.Qxg7+ Qxg7+ 37.Bxg7+ Kxg7 38.b4 Kf6 39.Kg4 Kf7 40.Kg5 Kg7 41.h6+ Kf7 42.h7 Kg7 43.h8=Q+ Kxh8 44.Kf6 e5 45.fxe5 Kg8 46.Ke7 Kg7 47.Kd7 Kg6 48.e6 a5 49.e7 axb4 50.axb4 Kf5 51.e8=Q Kf4 52.Kd6 Kf5 53.Qe5+ Kg6 54.Qf4 Kh7 55.Qg5 Kh8 56.Ke6 Kh7 57.Kf6 Kh8 58.Qg7#