1.d4 Nf6 2.Nf3 b6 3.g3 Bb7 4.Bg2 e6 5.O-O Be7 6.c4 O-O 7.Nc3 d6 8.Re1 Ne4 9.Qc2 Nxc3 10.Qxc3 f5 11.Ng5 Bxg2 12.Nxe6 Qc8 13.Nxf8 Bb7 14.Nxh7 Kxh7 15.d5 Na6 16.e4 Bf6 17.Qf3 fxe4 18.Qxe4+ Kh8 19.Qe6 Qxe6 20.Rxe6 Nc5 21.Re2 Ba6 22.Rc2 Re8 23.Rb1 Re1+ 24.Kg2 Bc8 25.Rd2 Bf5 26.Ra1 a5 27.h3 Bg5 28.f4 Bf6 29.g4 Be4+ 30.Kf2 Rh1 31.Ke2 g5 32.f5 Be5