1.Nf3 Nf6 2.g3 d5 3.Bg2 c5 4.O-O Nc6 5.d4 Bf5 6.c4 dxc4 7.Qa4 Nd7 8.dxc5 e6 9.Qxc4 Bxc5 10.Nc3 Qe7 11.Nh4 Bg6 12.Nxg6 hxg6 13.Ne4 Bb6 14.Rd1 Bc7 15.Be3 O-O 16.Ng5 Nf6 17.Bxc6 bxc6 18.Bc5 Qe8 19.Rac1 Bb6 20.Bxf8 Qxf8 21.Qxc6 Ng4 22.Ne4 Rb8 23.h3 Nh6 24.Nd6 Kh7 25.b3 Ng8 26.Nc4 Bd8 27.Qd6 Be7 28.Qd4 f6 29.Qe4 e5 30.Rd7 Nh6 31.Rcd1 Nf5 32.h4 Kh6 33.h5 Bc5 34.Kg2 Ne7 35.hxg6 f5 36.Qxe5 Nxg6 37.Rh1+ Kg5 38.f4+ Kg4 39.Rxg7 Rb6 40.Rh4#