1.d4 Nf6 2.Nc3 g6 3.e4 d6 4.f4 Bg7 5.Nf3 O-O 6.Be2 b6 7.O-O c5 8.d5 Na6 9.Kh1 Nc7 10.Bd3 b5 11.Nxb5 Nxb5 12.Bxb5 Nxe4 13.Qe2 Nf6 14.Bd2 Rb8 15.c4 a6 16.Ba4 Rxb2 17.Bb3 Bg4 18.Rae1 Re8 19.Qd1 Bf5 20.Bc1 Rb1 21.Nh4 Be4 22.Rxe4 Nxe4 23.Bc2 Nc3 24.Qg4 Rb8 25.f5 Qc8 26.Qf3 Bf6 27.fxg6 hxg6 28.Nxg6 fxg6 29.Bxg6 Rf8 30.Qh5 Rf7 31.Bxf7+