1.Nf3 f5 2.g3 Nf6 3.Bg2 d6 4.d4 e6 5.O-O Be7 6.c4 O-O 7.Nc3 Qe8 8.Qc2 Qh5 9.Re1 Nc6 10.e4 fxe4 11.Nxe4 e5 12.dxe5 dxe5 13.Nxf6+ Bxf6 14.Be3 Bh3 15.Nd2 Bxg2 16.Kxg2 Bg5 17.Qe4 Rad8 18.Nf3 Bf6 19.Rad1 Qf7 20.b3 h6 21.Bc5 Rfe8 22.Rd5 b6 23.Rxd8 Nxd8 24.Ba3 Ne6 25.Re2 Qh5 26.Bb2 Kh8 27.Nxe5 Bxe5 28.Qxe5 Nf4+ 29.Qxf4