1.Nf3 d5 2.g3 Nd7 3.d4 e6 4.Bg2 Ngf6 5.O-O Bd6 6.Nc3 a6 7.e4 Nxe4 8.Nxe4 dxe4 9.Ng5 f5 10.f3 exf3 11.Nxe6 Qe7 12.Re1 Ne5 13.dxe5 Bb4 14.Nxg7+ Qxg7 15.Bxf3 Bxe1 16.Bh5+ Ke7 17.Qxe1 a5 18.Qc3 Ra6 19.Qxc7+ Bd7 20.Qc5+ Kd8 21.Bd2 Rc6 22.Qxa5+ Ke7 23.Bb4+