1.e4 e5 2.Nc3 Nf6 3.f4 Nc6 4.Nf3 d6 5.Bc4 Be7 6.O-O O-O 7.d3 Be6 8.Nd5 Bg4 9.Nxe7+ Qxe7 10.h3 Bh5 11.g4 Nxg4 12.hxg4 Bxg4 13.Qe1 Bxf3 14.Rxf3 Nd4 15.Rf2 Qh4 16.Qf1 Qg3+ 17.Qg2 exf4 18.Bxf4 Ne2+ 19.Kf1 Qxg2+ 20.Kxg2 Nxf4+ 21.Rxf4 c6 22.Raf1 Rad8 23.Bxf7+ Kh8 24.Bh5 Rxf4 25.Rxf4