1.Nf3 Nf6 2.g3 c5 3.Bg2 d5 4.O-O Nc6 5.d4 e6 6.c4 Be7 7.cxd5 Nxd5 8.Nc3 O-O 9.Nxd5 exd5 10.dxc5 Bxc5 11.Ng5 h6 12.Qc2 Bxf2+ 13.Rxf2 hxg5 14.Qd2 Be6 15.Qxg5 Qxg5 16.Bxg5 f6 17.Bf4 Rfd8 18.Rff1 Rac8 19.Rfd1 Kf7 20.Rac1 d4 21.h4 Bxa2 22.Bxc6 Rxc6 23.Rxc6 bxc6 24.Ra1 Bc4 25.Rxa7+ Kf8