1.e4 c5 2.Nf3 g6 3.Nc3 Bg7 4.d4 cxd4 5.Nxd4 d6 6.Be3 Nc6 7.Qd2 Nxd4 8.Bxd4 Nf6 9.f3 O-O 10.O-O-O Be6 11.Nd5 Bxd5 12.exd5 a6 13.h4 Rc8 14.g4 h5 15.Kb1 Qd7 16.g5 Ne8 17.Bh3 e6 18.dxe6 fxe6 19.Rhe1 Nc7 20.Bxg7 Kxg7 21.Qd4+ Kh7 22.Qxd6 Qxd6 23.Rxd6 Rxf3 24.Bg2 Rf4 25.Bxb7 Rb8 26.Rd7+ Kg8 27.Rxc7 Rg4 28.Kc1 Rxh4 29.Rd7 Rf4 30.Bxa6 Rf3 31.Ra7 Rf1 32.Rxf1 Rb3 33.Be2 Rh3 34.Rf4 Re3 35.c3 Rh3 36.a4 Rf3 37.c4 Rf1+ 38.Bxf1 e5 39.Rc7 Kh8 40.Rff7 h4 41.Rce7 e4 42.Bg2 Kg8 43.Re6 h3 44.Rf5 hxg2 45.Rfe5 g1=Q+ 46.Kc2 Qf2+ 47.Kb3 Qf3+ 48.Ka2 Qd1 49.Re8+ Kf7 50.R5e7# 1-0