e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Bc5 Nb3 Qe7 Nxc5 d6 Nb3 Nf6 Nc3 O-O Qe2 Bg4 f3 Bh5 Be3 Rae8 O-O-O a6 g4 d5 Bc5 Qe6 gxh5 dxe4 Bxf8 Kxf8 h6 Qf5 fxe4 Nxe4 hxg7+ Kg8 Nxe4 Rxe4 Qd2 b5 Bd3 a5 Bxe4 Qxe4 Rde1 Qg6 Rhg1 a4 Rxg6 fxg6 Qd7 h6 Re8+ Kh7 g8=Q#