1.e4 e5 2.Nf3 Nc6 3.Nc3 Nf6 4.Bb5 Nd4 5.Ba4 Bc5 6.Nxe5 O-O 7.Nd3 Bb6 8.e5 Ne8 9.Nd5 d6 10.Ne3 dxe5 11.Nxe5 Qe7 12.N5c4 f5 13.f4 g5 14.O-O gxf4 15.Rxf4 Ne6 16.Nxb6 axb6 17.Bb3 Kh8 18.Rxf5 Rxf5 19.Nxf5 Qg5 20.Qf3 Nc5 21.d4 Qxf5 22.dxc5 Qxf3 23.gxf3 bxc5 24.Bf4 Kg7 25.Kf2 Ra6 26.Re1 Kf8 27.Bg5 Nd6 28.Bh6#