1.Nf3 Nf6 2.g3 b6 3.Bg2 Bb7 4.c4 c5 5.O-O e6 6.Nc3 Be7 7.d4 cxd4 8.Qxd4 O-O 9.Rd1 Qc8 10.Bg5 Rd8 11.Rac1 d6 12.b3 Bc6 13.Qf4 Nbd7 14.Nd5 exd5 15.cxd5 Nxd5 16.Rxd5 f6 17.Nd4 fxg5 18.Nxc6 gxf4 19.Nxe7+ Kf8 20.Nxc8 Raxc8 21.Rxc8 Rxc8 22.Rxd6 Ke7 23.Rxd7+