1.d4 Nf6 2.c4 g6 3.g3 Bg7 4.Bg2 O-O 5.Nc3 d6 6.Nf3 Nc6 7.O-O Bf5 8.b3 e5 9.d5 Ne7 10.Bb2 c5 11.Nh4 Qc8 12.Nxf5 Nxf5 13.Qd3 h5 14.Rab1 Ne7 15.Nb5 Ne8 16.f4 a6 17.Nxd6 Nxd6 18.fxe5 Ndf5 19.Bh3 Qe8 20.d6 Rd8 21.dxe7 Qxe7 22.Qf3 Nh6 23.Bg2 Rd7 24.Qc3 Rfd8 25.Bd5 Re8 26.Qd3 Kh8 27.e6 fxe6 28.Qxg6 Bxb2 29.Qxh6+ Kg8 30.Bxe6+ Qxe6 31.Rf8+