1.Nf3 Nf6 2.d4 e6 3.g3 b6 4.Bg2 Bb7 5.O-O Be7 6.c4 c5 7.Nc3 d5 8.cxd5 exd5 9.Ne5 O-O 10.dxc5 bxc5 11.Qb3 Bc6 12.Nxc6 Nxc6 13.Nxd5 Nd4 14.Nxf6+ Bxf6 15.Qc4 Rb8 16.e3 Ne6 17.Rb1 Qa5 18.Rd1 Rb4 19.Bd2 Rxc4 20.Bxa5 Ra4 21.Bc3 Bxc3 22.bxc3 Rxa2 23.Ra1 Rc2 24.Ra3 Rd8 25.Rxd8+ Nxd8 26.Bd5 Kf8 27.c4 Ke7 28.Rxa7+