1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 g6 5.Bg2 Bg7 6.O-O O-O 7.Nc3 b6 8.Bf4 Bb7 9.cxd5 Nxd5 10.Nxd5 Bxd5 11.Rc1 c5 12.dxc5 Bxb2 13.Bh6 Bg7 14.Bxg7 Kxg7 15.Ne5 Bxg2 16.Kxg2 Na6 17.Nd7 Re8 18.c6 e5 19.Qa4 Nc7 20.Rfd1 Qe7 21.h4 h5 22.Qe4 Qe6 23.Rd2 Re7 24.Rcd1 Rae8 25.Rd6 Qxa2 26.Nf6 Rc8 27.Qe3 Ne8 28.Nxh5+ Kg8 29.Qg5 Nxd6 30.Qxe7 Ne4 31.Qxe5 Qxe2 32.Qg7#