1.e4 e5 2.Bc4 Nf6 3.d3 Nc6 4.Nc3 a6 5.a3 Be7 6.f4 d6 7.f5 b5 8.Bb3 Nd4 9.Ba2 c5 10.Nf3 O-O 11.O-O Qb6 12.Kh1 g6 13.fxg6 hxg6 14.Bg5 Kg7 15.Nxd4 cxd4 16.Bxf6+ Bxf6 17.Nd5 Qd8 18.Nxf6 Ra7 19.Qf3 Rh8 20.Rf2 Re7 21.Raf1 Be6 22.Bxe6 Rxe6 23.Nh5+ Kh6 24.Ng3 f6 25.Qg4 Kg7 26.Qxe6 Rf8 27.Qg4 Kf7 28.Rxf6+ Ke7 29.Qe6#