d4 d5 c4 e6 Nf3 Nf6 g3 Bb4+ Bd2 Be7 e3 O-O Bg2 b6 O-O Nbd7 Ne5 Nxe5 dxe5 Qd7 exf6 gxf6 e4 c6 Bh6 Kh8 exd5 cxd5 Bxf8 Bxf8 cxd5 Qd6 dxe6 Rb8 exf7 f5 Bd5 Be6 Nc3 Bd7 Bc4 Kg7 Qxd6 Bxd6 Rad1 Rc8 Rxd6 Rxc4 Rxd7 Rb4 Re1 Rxb2 Re8 Rxf2 Rg8+ Kh6 f8=Q+ Kh5 Rxh7#