1.Nf3 Nf6 2.c4 c6 3.d4 d5 4.Nc3 e6 5.cxd5 exd5 6.Qc2 Bg4 7.Bf4 Bd6 8.Ne5 Bc8 9.e3 Nh5 10.g3 g5 11.g4 Nxf4 12.exf4 gxf4 13.O-O-O Nd7 14.Nf3 Nf8 15.Re1+ Ne6 16.h4 h6 17.Bd3 Kf8 18.g5 Ng7 19.Rhg1 hxg5 20.hxg5 Rh3 21.Rh1 Bg4 22.Rxh3 Bxh3 23.Rh1 Qd7 24.Ne2 Re8 25.g6 Bf5 26.Rh8+ Ke7 27.Rh7 Kf8 28.Bxf5 Qxf5 29.Qxf5 Nxf5 30.Rxf7+ Kg8 31.Kd1 Ne7 32.Rf6 Bc7 33.Re6 Bd8 34.Ne5 Rf8 35.Nd7 f3 36.Ng3 Rf4 37.Nh5 Rxd4+ 38.Kc2 Rc4+ 39.Kd3 Rh4 40.Ndf6+ Kf8 41.g7+ Kf7 42.Rxe7+ Bxe7 43.g8=Q# 1-0