1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O Nf6 5.d3 d6 6.c3 a6 7.a4 Ba7 8.Na3 Ne7 9.Bg5 Ng6 10.Nh4 Nxh4 11.Bxh4 h6 12.d4 g5 13.Bg3 Qe7 14.f3 Nh5 15.Bf2 Nf4 16.Kh1 h5 17.Nc2 h4 18.Ne3 Be6 19.Bxe6 Qxe6 20.Nf5 Qc4 21.dxe5 dxe5 22.Bxa7 Rxa7 23.Rf2 Ra8 24.Rd2 Qc6 25.Qb3 Ne6 26.Rad1 O-O 27.Ne7+