1.e4 Nf6 2.Nc3 d6 3.f4 g6 4.d4 Bg7 5.Nf3 O-O 6.Bd3 Na6 7.e5 Ne8 8.Be3 Nb4 9.Bc4 Bf5 10.Bb3 c6 11.Nh4 Be6 12.Bxe6 fxe6 13.a3 dxe5 14.fxe5 Nd5 15.Nxd5 Qxd5 16.Nf3 Qe4 17.Qe2 Nc7 18.Bg5 Qxe2+ 19.Kxe2 Rfe8 20.c4 Rad8 21.Rac1 Rd7 22.Be3 Red8 23.Rc3 h6 24.g4 Na8 25.a4 Nc7 26.b4 b5 27.Rhc1 bxc4 28.Rxc4 Nd5 29.Bd2 Rb8 30.Rxc6 Nxb4 31.Rc8+