1.Nf3 d5 2.g3 Nc6 3.d4 Bg4 4.Bg2 Nf6 5.O-O e6 6.Nc3 a6 7.Bg5 h6 8.Bf4 g5 9.Be5 Qe7 10.Na4 Rg8 11.Nc5 Ra7 12.c3 Nxe5 13.Nxe5 b6 14.Qa4+ b5 15.Qd1 Ne4 16.Nxg4 Nxc5 17.dxc5 Qxc5 18.Nf6+ Kd8 19.Nxg8 Rb7 20.e4 Bg7 21.exd5 exd5 22.Bxd5 Kc8 23.Bxb7+ Kxb7 24.Qf3+ c6 25.Qxf7+