1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.Be2 Bg7 7.O-O O-O 8.Be3 Nc6 9.Nb3 b6 10.Qd2 Bb7 11.Bh6 Nb4 12.Bxg7 Kxg7 13.a3 Nc6 14.Rad1 Qc8 15.Rfe1 Ne5 16.f4 Nc4 17.Qd4 Na5 18.Nxa5 bxa5 19.e5 Nd7 20.exd6+ Nf6 21.dxe7 Re8 22.Bf1 Qc7 23.Nb5 Qc6 24.Nd6 Rh8 25.e8=Q Raxe8 26.Rxe8 Rxe8 27.Nxe8+ Qxe8 28.Qxa7 Qe4 29.Rd3 Ng4 30.Qd4+ Qxd4+ 31.Rxd4 Ne3 32.Bd3 Nxg2 33.Rd7 Bc6 34.Rc7 Bd5 35.Rc5 Nxf4 36.Rxa5 f5 37.b4 Nh3+ 38.Kf1 Bh1 39.b5 f4 40.b6 f3 41.Ra7+ Kh6 42.b7 Bg2+ 43.Ke1 f2+ 44.Kd1 Nf4 45.Bb5 Bf3+ 46.Kd2 Bxb7 47.Rxb7 g5 48.a4 Kg6 49.a5 Ne6 50.Bd3+ Kf6 51.a6 Nc5 52.Rb6+ Kg7 53.Bf1 Na4 54.Rb7+ Kh6 55.a7 Nc5 56.Rb6+ Kh5 57.a8=Q h6 58.Be2+ Kh4 59.Rxh6#