1.Nf3 Nf6 2.c4 e6 3.g3 a6 4.d4 b5 5.Nbd2 Bb7 6.Bg2 c5 7.dxc5 Bxc5 8.O-O bxc4 9.Nxc4 d5 10.b4 O-O 11.bxc5 dxc4 12.Qc2 Qa5 13.Qxc4 Bd5 14.Bd2 Qc7 15.Qh4 Rc8 16.Rfc1 Ne4 17.Ng5 Nxd2 18.Bxd5 exd5 19.Qxh7+ Kf8 20.Qh8+ Ke7 21.Qxg7 Rf8 22.Nh7 Rc8 23.Qg5+ Ke8 24.Nf6+