1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.O-O O-O 5.d4 d6 6.c4 Nc6 7.Nc3 a6 8.e4 Bg4 9.Be3 Nd7 10.Ne2 Na5 11.Nd2 c5 12.f3 cxd4 13.Nxd4 e5 14.Nf5 Bxf5 15.exf5 Nf6 16.fxg6 hxg6 17.f4 exf4 18.Rxf4 Bh6 19.Qf3 Nc6 20.Rh4 Ne5 21.Qe2 Bxe3+ 22.Qxe3 Neg4 23.Qd4 Qe7 24.Rf1 Qe5 25.Qxe5 dxe5 26.h3 g5 27.Rxg4 Nxg4 28.hxg4 f6 29.Bxb7 Rab8 30.Bd5+ Kg7 31.b3 a5 32.Ne4 a4 33.Nc5 Rh8 34.Ne6+ Kg6 35.c5 axb3 36.axb3 Rb4 37.Bc4 Rc8 38.Rd1 f5 39.Rd6 fxg4 40.Nf8+ Kg7 41.Rg6+ Kh8 42.Rg8#