1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.Qc2 Nbd7 8.O-O c6 9.Rd1 h6 10.Bf4 a5 11.Ne5 Nh5 12.Be3 Nhf6 13.h3 a4 14.Nc3 dxc4 15.Nxc4 Nd5 16.Bf4 Nxf4 17.gxf4 Nb6 18.Nxb6 Qxb6 19.Nxa4 Qc7 20.e3 g5 21.fxg5 hxg5 22.Nc5 Kg7 23.a4 Rh8 24.Qc3 g4 25.a5 Rh6 26.b4 Kf8 27.Nd3 gxh3 28.Be4 Rh4 29.f4 e5 30.dxe5 h2+ 31.Kh1 Qd7 32.Nf2 Qe6 33.f5 Qh6 34.f6 Rxe4 35.Nxe4 Bg4 36.fxe7+ Kxe7 37.Qc5+ Ke8 38.Nf6+ Qxf6 39.exf6 Rxa5 40.Rxa5 Bh3 41.Ra6 Bg2+ 42.Kxg2 h1=R 43.Ra8# 1-0