e4 d5 exd5 Qxd5 Nf3 Bf5 Nc3 Qe6+ Be2 c5 d4 Nd7 Ng5 Qc6 Bf3 Qd6 O-O cxd4 Bxb7 dxc3 Qxd6 exd6 Re1+ Be6 Bxa8 cxb2 Bxb2 Ne5 f4 Bd7 fxe5 Be7 exd6 f6 Bd5 fxg5 Bxg7 a5 Bxh8 h5 Bxg8 Kf8 dxe7+ Kxg8 e8=Q+ Bxe8 Rxe8+ Kh7 Rae1 h4 R1e6 a4 Bc3 g4 Rh8#