abcdefgh87654321
1.e4 e5 2.Nf3 Nf6 3.Nc3 Bc5 4.Nxe5 O-O 5.Bc4 d6 6.Nd3 Bg4 7.f3 Be6 8.Bxe6 fxe6 9.Nxc5 dxc5 10.O-O Nc6 11.d3 Qd4+ 12.Kh1 Rad8 13.Nb5 Qd7 14.Bf4 e5 15.Bg5 a6 16.Bxf6 Rxf6 17.Nc3 Qf7 18.Ne2 Qh5 19.f4 Rh6 20.h3 exf4 21.Nxf4 Qf7 22.Nd5 Qe6 23.Nxc7 Qd7 24.Nd5 Qd6 25.Qg4 Rg6 26.Qf5 Qg3 27.Qf7+ Kh8 28.Qf8+ Rxf8 29.Rxf8#