1.d4 Nf6 2.Nf3 d5 3.c3 e6 4.Bf4 Bd6 5.e3 O-O 6.Nbd2 c5 7.Bd3 Nc6 8.Bg3 b6 9.e4 dxe4 10.Nxe4 Nxe4 11.Bxe4 Bb7 12.dxc5 Bxc5 13.Qc2 h6 14.Rd1 Qc8 15.O-O f5 16.Bd3 f4 17.Bh4 Nd8 18.Bh7+ Kh8 19.Ne5 Nf7 20.Ng6+ Kxh7 21.Ne7+ Kh8 22.Nxc8 Raxc8 23.Qg6 Bd5 24.Rfe1 Kg8 25.Kh1 Rc6 26.f3 e5 27.Qd3 Bxa2 28.b4 Bd6 29.Bf2 Ng5 30.b5 Bc4 31.Qb1