1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 g6 5.Nc3 Bg7 6.Be3 d6 7.f3 Bd7 8.Qd2 Nf6 9.Bc4 O-O 10.O-O-O a6 11.h4 Qc8 12.Rdg1 Nxd4 13.Qxd4 Ng4 14.Qd2 Nxe3 15.Qxe3 Qxc4 16.a3 Bd4 17.Qd2 Bxg1 18.Rxg1 Rfc8 19.g4 Qc5 20.Rg2 Kg7 21.h5 Bb5 22.f4 Bc6 23.Re2 Qg1+ 24.Re1 Qxg4 25.hxg6 hxg6 26.Qd4+ f6 27.Qe3 Rh8 28.Nd5 Bxd5 29.exd5 Rae8 30.Rf1 Qg2 31.Rg1 Rh1 32.Rxh1 Qxh1+ 33.Kd2 Qxd5+ 34.Kc1 Rh8 35.Qd3 Rh1+ 36.Kd2 Qg2+ 37.Qe2 Qxe2+ 38.Kxe2 g5 39.fxg5 fxg5 40.Kf3 Kf6 41.c4 Kf5 42.Kg3 Rf1 43.Kg2 Rf4 44.b3 Kg4 45.Kg1 Kg3 46.a4 g4 47.b4 Rxc4 48.Kf1 Kf3 49.Ke1 Rc2 50.Kd1 Re2 51.Kc1 g3 52.Kd1 g2 53.Kc1 g1=Q#