1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 g6 5.Nc3 Bg7 6.Be3 Nf6 7.Be2 O-O 8.f4 d6 9.O-O Nxd4 10.Bxd4 Qa5 11.a3 e5 12.b4 Qc7 13.Nb5 Qe7 14.fxe5 dxe5 15.Bc5 Qd8 16.Bxf8 Qxf8 17.Nc7 Rb8 18.Nd5 Nxe4 19.Qd3 f5 20.Rad1 Be6 21.Bf3 Ng5 22.Nc7 Nxf3+ 23.gxf3 Bf7 24.Qd7 Bf6 25.Nd5 Bg5 26.Qc7 Re8 27.Qxb7 Qh6 28.Kh1 e4 29.f4 Bh4 30.Qxa7 e3 31.Nxe3 Bg3 32.Rd2 Bxf4 33.Nxf5 gxf5 34.Rg2+ Bg6 35.Qf2 Re4 36.b5 Kf7 37.b6 Be3 38.Qf3 Qf4 39.Qxf4 Bxf4 40.Rxf4 Rxf4 41.b7 Rf1+ 42.Rg1 Rxg1+ 43.Kxg1 Bh5 44.b8=Q Bg6 45.a4 Bh5 46.a5 Be2 47.Kf2 Bc4 48.Ke3 Ke6 49.Kd4 f4 50.Qxf4 Ba6 51.Qh6+ Kf5 52.Qxa6 Kg4 53.Ke4 Kg5 54.Qb6 Kh4 55.Kf4 Kh5 56.a6 h6 57.a7 Kh4 58.Qxh6# 1-0