1.e4 c5 2.Nf3 Nc6 3.Nc3 e5 4.Bc4 d6 5.d3 Be7 6.O-O Be6 7.Ne1 Nf6 8.f4 exf4 9.Bxf4 d5 10.exd5 Nxd5 11.Bxd5 Bxd5 12.Qg4 Bf6 13.Bc7 Qxc7 14.Nxd5 Qd6 15.Qe4+ Be5 16.Nf3 O-O 17.Rae1 Bxb2 18.Ng5 Qg6 19.Qxg6 hxg6 20.Rb1 Rad8 21.c4 Bf6 22.Ne4 b6 23.Nexf6+