1.Nf3 Nf6 2.g3 b5 3.Bg2 Bb7 4.O-O c5 5.d3 e6 6.e4 Be7 7.e5 Nd5 8.c4 bxc4 9.dxc4 Nb6 10.Qc2 Nc6 11.Rd1 Qc7 12.Bf4 h6 13.Nc3 g5 14.Nb5 Qb8 15.Be3 Nxe5 16.Nxe5 Bxg2 17.Ng6 Qb7 18.Nxe7 Kxe7 19.Bxc5+ Kf6 20.Bd4+ e5 21.Nd6 Qf3 22.Rd3 Qc6 23.Re3 Qxd6 24.Bxe5+ Qxe5 25.Rxe5 Kxe5 26.Kxg2 Kf6 27.Qc3+ Kg6 28.c5