1.d4 Nf6 2.Nf3 a6 3.Nbd2 d5 4.c4 e6 5.Qc2 Nbd7 6.g3 Be7 7.c5 a5 8.Bg2 O-O 9.O-O b6 10.c6 Nb8 11.Ne5 Ne8 12.Re1 f5 13.Ndf3 Nd6 14.Bf4 g5 15.Bd2 g4 16.Nh4 Bf6 17.Bh6 Re8 18.f3 Bxh4 19.gxh4 Qxh4 20.Qc1 g3 21.Qf4 gxh2+ 22.Kh1 Qxf4 23.Bxf4 Ba6 24.Rac1 Bb5 25.e4 Nf7 26.Nd7 Nxd7 27.cxd7 Bxd7 28.Rxc7 Bb5 29.Kxh2 Rac8 30.exf5 exf5 31.Rxe8+ Rxe8 32.Bh3 Re6 33.Kg3 Bd3 34.Rd7 Rg6+ 35.Kf2 Rc6 36.Ke3 Bb1 37.a4 Rc2 38.Bxf5 Rxb2 39.Be6 Rb3+ 40.Kf2 Rb2+ 41.Kg3 Bg6 42.Bh6 Re2 43.Rd8# 1-0