1.Nf3 Nf6 2.d4 g6 3.c4 Bg7 4.Nc3 O-O 5.e4 d6 6.Be2 Nc6 7.h3 e5 8.d5 Ne7 9.Be3 Nh5 10.Qd2 f5 11.exf5 Nxf5 12.Bg5 Qe8 13.g3 e4 14.Nh2 e3 15.Bxe3 Nxe3 16.Qxe3 Qxe3 17.fxe3 Nxg3 18.Rg1 Nxe2 19.Kxe2 Bxh3 20.Nf3 Rae8 21.Rac1 Re7 22.Ng5 Bf5 23.e4 h6 24.Kd3 hxg5 25.exf5 Rxf5 26.Rg3 Be5 27.Re3 Rh7 28.Ne4 Bf4 29.Re2 Bxc1 30.b3 Rh3+ 31.Kc2 Bf4 32.Rg2 Rh2 33.Rxh2 Bxh2 34.Kd3 Bf4 35.Ke2 g4 36.Kf2 Be5+ 37.Kg2 g3 38.Kg1 Rf4 39.Ng5 Rd4 40.Kg2 Rd2+ 41.Kh3 Rh2+ 42.Kg4 g2 43.Nf3 Rh1 44.Kg5 g1=Q+ 45.Nxg1 Rxg1+ 46.Kh6 Bf4#