1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.d3 Bc5 5.h3 d6 6.a4 a6 7.O-O O-O 8.Nc3 h6 9.Be3 Ba7 10.Qd2 Kh7 11.Kh2 Be6 12.b3 Qd7 13.Nh4 Nd4 14.f4 exf4 15.Rxf4 Nh5 16.Rf2 Qe7 17.g3 Bxc4 18.bxc4 Nxc2 19.Nf5 Qe5 20.d4 Qe6 21.Qxc2 g6 22.Nxh6 Qxc4 23.Raf1 Bxd4 24.Bxd4 Qxd4 25.Nxf7 Kg7 26.Nd5 c6 27.Nc7 Rae8 28.Ng5 Rxf2+ 29.Rxf2 Qe5 30.Nxe8+ Kh6 31.Nf7+