e4 d5 exd5 Qxd5 d4 e5 Nf3 Nc6 Nc3 Bb4 Bd2 Qd6 Ne4 Qg6 Ng3 e4 Ne5 Qe6 Bc4 Qe7 Nxf7 e3 c3 exd2+ Kxd2 b5 Re1 Nf6 cxb4 O-O Nh6+ Kh8 Rxe7 bxc4 Rxc7 Nxd4 Rxc4 Bb7 Rxd4 Rad8 Nf7+ Rxf7 Rxd8+ Ng8 Qb3 Bd5 Qxd5 h6 Qxf7 a6 Qxg8#