1.d4 Nf6 2.c4 e6 3.Nf3 Bb4+ 4.Nbd2 d5 5.a3 Be7 6.Qc2 O-O 7.e4 dxe4 8.Nxe4 Nc6 9.Be3 Nxe4 10.Qxe4 f5 11.Qd3 Bf6 12.O-O-O e5 13.dxe5 Qxd3 14.Bxd3 Nxe5 15.Nxe5 Bxe5 16.Rhe1 Bd7 17.f4 Bf6 18.b3 Bc6 19.Bxf5 Bxg2 20.Be6+ Kh8 21.Rd7 Rfe8 22.f5 g6 23.Rf7 Bg7 24.Rxc7 Bc6 25.Bd2 gxf5 26.Bxf5 Rxe1+ 27.Bxe1 Re8 28.Bd2 Kg8 29.h4 Re2 30.h5 Be5 31.Rc8+ Kf7 32.Bxh7 Rh2 33.Bg6+ Kg7 34.Rd8 a5 35.Rd3 a4 36.b4 Rh1+ 37.Kc2 Rg1 38.b5 Rxg6 39.hxg6 Be4 40.Bc3