1.d4 Nf6 2.Bf4 d5 3.e3 Ne4 4.Bd3 Bf5 5.f3 Nd6 6.Bxd6 Bxd3 7.Bxe7 Qxe7 8.Qxd3 Nc6 9.Kf2 O-O-O 10.a3 Qe6 11.Ne2 g6 12.Nd2 Bh6 13.Rhe1 Rhe8 14.Ng1 Ne7 15.Re2 Nf5 16.Rae1 Qb6 17.b4 Nd6 18.f4 Qc6 19.g3 Bg7 20.Ngf3 Ne4+ 21.Kg1 Nc3 22.Rg2 f6 23.Nb3 Ne4 24.Nfd2 Nd6 25.Na5 Qd7 26.c4 dxc4 27.Ndxc4 Ne4 28.Nd2 f5 29.Nxe4 Rxe4 30.Rge2 Rde8 31.Nb3 Qd5 32.Kf2 g5 33.fxg5 Rg4 34.Rc2 Rxg5 35.Qc4 Qd8 36.Nc5 Rg6 37.d5 Be5 38.Qb5 Rb6 39.Qd3 Rd6 40.Rd1 Kb8 41.Qb5 Qc8 42.Ne6 Re7 43.Qe2 Qe8 44.Qf3 a6 45.Kg2 c6 46.Nc5 cxd5 47.Rxd5 Ka7 48.Rxe5 Rxe5 49.Qxb7# 1-0