1.Nf3 d5 2.g3 c6 3.Bg2 g6 4.c4 Bg7 5.d4 Nf6 6.cxd5 cxd5 7.Nc3 Nc6 8.Ne5 O-O 9.O-O Bf5 10.Bf4 Ne4 11.Nxc6 bxc6 12.Na4 h5 13.Rc1 Rc8 14.e3 Re8 15.h4 f6 16.f3 Nd6 17.g4 hxg4 18.fxg4 Be4 19.Nc5 Bxg2 20.Kxg2 e5 21.dxe5 fxe5 22.Bg5 Qb6 23.b3 Qb4 24.h5 gxh5 25.gxh5 Rf8 26.Kh3 Rxf1 27.Qxf1 Rf8 28.Qg2 Rf7 29.h6 Bh8 30.Be7+ Kh7 31.Ne6 Rf5 32.Nf8+ Rxf8 33.Bxf8 Bf6 34.Qf2 Bg5 35.Bxd6 Qxd6 36.Qf5+ Kxh6 37.Kg4 Bxe3 38.Rh1+ Kg7 39.Rh7+ Kg8 40.Qf7# 1-0