1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Nxd4 Bc5 5.Be3 Qf6 6.c3 Nge7 7.g3 a6 8.Bg2 d6 9.O-O Bd7 10.Nc2 Bxe3 11.Nxe3 O-O-O 12.Nd2 h5 13.h3 g6 14.a4 Qg7 15.Qc2 f5 16.b4 Rdf8 17.b5 Nb8 18.Qb3 Qf7 19.c4 Be6 20.exf5 gxf5 21.bxa6 bxa6 22.Qb7+ Kd7 23.c5 d5 24.Ndc4 Nec6 25.Rad1 d4 26.Rxd4+ Nxd4 27.Ne5+ Ke7 28.Nxf7 Kxf7 29.Qxc7+