1.Nf3 c5 2.g3 Nf6 3.Bg2 d5 4.O-O e6 5.h3 Be7 6.d4 b5 7.Bg5 Bb7 8.dxc5 Bxc5 9.Qd3 a6 10.a4 b4 11.c4 bxc3 12.Nxc3 Nbd7 13.a5 O-O 14.b4 Bxb4 15.Rfb1 Bxa5 16.Bf4 Nc5 17.Qe3 Bb6 18.Bh6 Nfd7 19.Bg5 f6 20.Bf4 e5 21.Nxe5 Nxe5 22.Bxe5 fxe5 23.Qxe5 Nd7 24.Qe6+ Kh8 25.e3 Rf6 26.Qg4 Rd6 27.Na4 Rb8 28.Rxb6 Nxb6 29.Nc5 Bc8 30.Qf4 Qf6 31.Ne6 Rxe6 32.Qxb8 Qxa1+ 33.Kh2 Qe5 34.e4 Qxb8 35.Bh1 a5 36.Kg2 Qe5 37.f4 Qf6 38.Kf2 Bd7 39.g4 Rd6 40.Kg3 Nc8 41.Kf3 Bb5 42.Ke3 dxe4 43.Bf3 Qd4# 0-1