1.d4 Nf6 2.Bf4 d5 3.e3 c5 4.Nf3 Nc6 5.c3 Nh5 6.Be5 f6 7.Bg3 Nxg3 8.hxg3 e6 9.Nbd2 Bd7 10.Bd3 f5 11.Bb5 Bd6 12.dxc5 Bxc5 13.Bxc6 Bxc6 14.Ne5 O-O 15.Nxc6 bxc6 16.Qc2 Rb8 17.Nf3 Be7 18.g4 Bf6 19.gxf5 exf5 20.g4 fxg4 21.Qxh7+ Kf7 22.Qh5+ Ke7 23.Ne5 Bxe5 24.Qxe5+ Kd7 25.Qxg7+ Qe7 26.Qxg4+ Kc7 27.O-O-O Kb7 28.Rd2 Ka8 29.Qd4 Rg8 30.Rhd1 Qe6 31.Kb1 Rb7 32.Ka1 Rf8 33.Rh1 Rbb8 34.Rh7 Rf7 35.Rxf7 Qxf7 36.b3 Rg8 37.Kb2 Qe6 38.c4 Rd8 39.cxd5 Rxd5 40.Qh8+ Kb7 41.Rxd5 cxd5 42.Qg7+ Ka6 43.Qd4 Qf5 44.f4 Kb7 45.a4 a5 46.Kc3 Qc8+ 47.Kd2 Qf5 48.Qd3 Qh5 49.Qe2 Qf7 50.Qb5+