1.e4 c5 2.Nf3 e6 3.g3 Nc6 4.a3 Nf6 5.e5 Ng4 6.Bh3 Ngxe5 7.Nxe5 Nxe5 8.Nc3 Be7 9.Bg2 O-O 10.Ne2 d5 11.O-O Nc6 12.c3 e5 13.d3 Be6 14.b4 d4 15.cxd4 cxd4 16.f4 Bd5 17.fxe5 Bxg2 18.Kxg2 Nxe5 19.Nf4 Qd7 20.Re1 Bf6 21.Nh5 Rae8 22.Nxf6+ gxf6 23.Rf1 f5 24.Qh5 Qc6+ 25.Kh3 Qg6 26.Rxf5 f6 27.Bb2 Rd8 28.Rd1 Kg7 29.g4 Rf7 30.Qh4 a5 31.bxa5 Rdd7 32.Bc1 Rc7 33.Qg3 Kg8 34.Bf4 Rc3 35.a4 Nc6 36.Rc1 Ne5 37.Rxc3 dxc3 38.d4 Nc6 39.a6 bxa6 40.Qxc3 Rg7 41.Qf3 Nxd4 42.Qd5+ Kh8 43.Qd8+ Rg8 44.Qxf6+ Rg7 45.Qf8+ Rg8 46.Be5+ Qg7 47.Bxg7# 1-0