1.e4 c5 2.Nf3 Nc6 3.c3 Nf6 4.d3 e5 5.c4 Be7 6.g3 d6 7.Nc3 Nd4 8.Bg2 O-O 9.h3 Bd7 10.O-O Rb8 11.a4 Nc6 12.Ne1 Nd4 13.f4 exf4 14.Bxf4 Nc6 15.Nc2 a6 16.Ne3 Ne5 17.Nf5 Bxf5 18.exf5 Nc6 19.Qf3 Nd4 20.Qf2 Nh5 21.Be3 Bf6 22.Ne4 Be5 23.b4 b6 24.Rae1 h6 25.b5 d5 26.cxd5 axb5 27.axb5 Nf6 28.Nxf6+ Qxf6 29.g4 Rbe8 30.Be4 Nxb5 31.h4 Nc3 32.g5 hxg5 33.hxg5 Qd6 34.Qf3 Bg3 35.Bf2 Bf4 36.Be3 Bxe3+ 37.Rxe3 Nxd5 38.Re2 Nc3 39.Rh2 Nxe4 40.dxe4 Qd4+ 41.Kg2 Qd2+ 42.Kh1 Qxg5 43.Rg1 Qe7 44.f6 Qxf6 45.Qxf6 Rb8 46.Rxg7# 1-0