1.d4 Nf6 2.Nf3 Ne4 3.e3 c5 4.d5 Nf6 5.c4 d6 6.h3 e5 7.Nc3 h5 8.Bd3 g6 9.Ng5 Bh6 10.f4 Qe7 11.O-O h4 12.Qe1 Nh5 13.Qxh4 Bg7 14.fxe5 Bxe5 15.Rxf7 Qxf7 16.Nxf7 Bxh3 17.gxh3 b5 18.Nxh8 Bf6 19.Qg4 Kf8 20.Qxg6 Bxh8 21.Qxh5 Bg7 22.cxb5 Be5 23.e4 Bf6 24.Bf4 Na6 25.Kh1 c4 26.Kh2 Kg7 27.Kh1 Nb8 28.Kh2 Be7 29.Kh1 Bf6 30.Kg1 a6 31.Kf1 Bg5 32.Ke1 Bf6 33.Bxc4 Bd4 34.Rd1 Bf2+ 35.Kd2 Bb6 36.Kc2 Ba5 37.Bxd6 Nc6 38.bxc6 Bc7 39.h4 Bd8 40.e5 Kg8 41.e6 Bb6 42.b4 Bf2 43.b5 a5 44.a4 Rd8 45.Qh6 Rxd6 46.Qg6+ Kf8 47.Qf7# 1-0