1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.d4 b6 5.Bg2 Bb7 6.O-O Be7 7.cxd5 Nxd5 8.Ne5 Nd7 9.Qa4 f6 10.Nc6 Bxc6 11.Qxc6 Rc8 12.Qxe6 Nb4 13.Qb3 c5 14.dxc5 Bxc5 15.Nc3 Be7 16.Bf4 g5 17.Bf3 h5 18.Be4 Rh6 19.Qg8+ Nf8 20.Rad1 gxf4 21.Rxd8+ Kxd8 22.Rd1+ Ke8 23.Qg7