1.Nf3 Nf6 2.g3 d5 3.Bg2 c5 4.O-O Nc6 5.d3 Bg4 6.Nbd2 Qd7 7.c4 d4 8.b4 cxb4 9.a3 Bh3 10.axb4 Bxg2 11.Kxg2 Nxb4 12.Ne5 Qc7 13.Qa4+ Nc6 14.Ndf3 Nd7 15.Nxc6 Qxc6 16.Qxc6 bxc6 17.Nxd4 c5 18.Nb5 Kd8 19.Rxa7 Rxa7 20.Nxa7 e5 21.Bb2 Kc7 22.Nb5+ Kb6 23.Bc3 Be7 24.Ra1 f6 25.Ra7 Kc6 26.Rc7+