1.d4 Nf6 2.Nf3 c5 3.e3 g6 4.Bd3 Bg7 5.O-O b6 6.c4 O-O 7.Nc3 cxd4 8.exd4 d5 9.cxd5 Bb7 10.Re1 Nxd5 11.Bg5 Re8 12.Bc4 h6 13.Bh4 g5 14.Bg3 e6 15.Ne5 f5 16.Qh5 Re7 17.Bxd5 Bxd5 18.f4 Nc6 19.fxg5 Nxe5 20.dxe5 hxg5 21.Qxg5 Rd7 22.Qh5 Qe8 23.Qe2 Rad8 24.Bh4 Rc8 25.Rad1 Rc4 26.Qf2 Qh5 27.Nxd5 Rxd5 28.Rxd5 exd5 29.Bf6 Bf8 30.Kh1 Re4 31.h3 Bc5