1.d4 Nf6 2.c4 e6 3.Nc3 d5 4.Nf3 Ne4 5.Qc2 f5 6.Bf4 c6 7.e3 Nd7 8.Bd3 Be7 9.g4 Nxc3 10.bxc3 dxc4 11.Bxc4 fxg4 12.Nd2 Nf6 13.h3 gxh3 14.Rxh3 b5 15.Bb3 c5 16.dxc5 e5 17.Rxh7 Rxh7 18.Qg6+ Kd7 19.O-O-O exf4 20.Ne4+ Kc7 21.Rxd8 Bxd8 22.Nxf6 Rh1+ 23.Kb2 Bxf6 24.Qe4 Rh5 25.Qxa8 Rxc5 26.Qxa7+ Kc6 27.e4 Bxc3+ 28.Kb1 Bd4 29.Bd5+ Kd6 30.Qf7 b4 31.Qxf4+ Ke7 32.Qf7+ Kd8 33.e5