1.Nf3 Nf6 2.g3 c5 3.Bg2 d5 4.O-O Nc6 5.d4 cxd4 6.Nxd4 Qb6 7.Nxc6 bxc6 8.c4 e6 9.Nc3 Be7 10.cxd5 cxd5 11.e4 O-O 12.exd5 Rd8 13.Be3 Qa5 14.Bd2 Rb8 15.dxe6 Rxb2 16.Nd5 Qa3 17.Bc1 Nxd5 18.exf7+ Kf8 19.Bxd5 Bf6 20.Re1 Bf5 21.Qe2 Qe7 22.Bxb2 Qxe2 23.Ba3+