1.e4 e5 2.Nc3 Nc6 3.Bc4 Nf6 4.d3 Bc5 5.f4 d6 6.Nf3 exf4 7.Bxf4 O-O 8.Qd2 Be6 9.Bb3 Nd4 10.O-O-O a5 11.Bxe6 fxe6 12.Nxd4 Bxd4 13.Be3 Bxe3 14.Qxe3 Ng4 15.Qh3 Nf2 16.Qxe6+ Kh8 17.Rhe1 Nxd1 18.Nxd1 Qg5+ 19.Ne3 a4 20.a3 Qh4 21.Rf1 Rxf1+