1.Nf3 Nf6 2.g3 b5 3.Bg2 Bb7 4.O-O e6 5.d3 d5 6.Nbd2 Nbd7 7.e4 dxe4 8.Ng5 Nc5 9.Ngxe4 Nfxe4 10.dxe4 Be7 11.Qh5 a6 12.Rd1 Qc8 13.b3 O-O 14.Ba3 f5 15.Qe2 Qe8 16.exf5 Bxg2 17.Kxg2 exf5 18.Re1 Bd6 19.Qf3 Qf7 20.Qc6 Ne4 21.Bxd6 cxd6 22.Nxe4 fxe4 23.Qxe4 Qxf2+ 24.Kh1 Rae8 25.Qd5+ Kh8 26.Rxe8 Rxe8 27.Qc6 Re1+