1.Nf3 Nf6 2.g3 d5 3.Bg2 c6 4.O-O Bg4 5.c4 e6 6.d3 dxc4 7.dxc4 Nbd7 8.b3 Qc7 9.Nc3 Be7 10.Qc2 O-O 11.Bb2 Nc5 12.Nd1 Bf5 13.Qc1 a5 14.Ne3 Be4 15.Rd1 Qb6 16.Bc3 h6 17.Bh3 Bh7 18.Bd4 a4 19.bxa4 Rxa4 20.Ne5 Qa6 21.N3g4 Nxg4 22.Nxg4 Rxc4 23.Qe3 Ne4 24.Bxg7 Kxg7 25.Qxh6+ Kg8 26.Ne5 Rc2 27.Bxe6 Qxe2 28.Rf1 Nxf2 29.Ng6 Nh3+ 30.Qxh3 Bc5+ 31.Kh1 Qe4+