1.Nf3 Nc6 2.c4 e5 3.Nc3 f5 4.d3 Nf6 5.g3 Bc5 6.Bg2 O-O 7.O-O d6 8.a3 a6 9.b4 Bb6 10.Nd5 Nxd5 11.cxd5 Ne7 12.Qb3 Kh8 13.Be3 Bxe3 14.fxe3 Ng6 15.Rac1 f4 16.Qc4 fxg3 17.hxg3 Rf7 18.Nd2 Rxf1+ 19.Rxf1 Bd7 20.Ne4 Rc8 21.Qb3 Qe7 22.Kh2 Rf8 23.Qd1 Kg8 24.Rxf8+ Qxf8 25.Qc1 c6 26.Qc4 Kh8 27.Ng5 cxd5 28.Qxd5 Bc6 29.Qf7 Bxg2 30.Kxg2 Qd8 31.Qxg6