d4 Nf6 e3 c6 c4 e6 Nf3 d5 Nbd2 Be7 Be2 Qc7 O-O Nbd7 Qc2 O-O Bd3 b6 cxd5 exd5 e4 Nxe4 Nxe4 dxe4 Bxe4 Bb7 Bxh7+ Kh8 Bd3 c5 Be3 Rfc8 Qc4 Rf8 Rae1 Rae8 Bg5 Bxg5 Rxe8 Qf4 Ne5 Rxe8 Nxf7+ Kg8 Ne5+ Bd5 Qxd5+ Kh8 Ng6+ Kh7 Nxf4+ Kh8 Qxd7 Rb8 Re1 c4 Re8+ Rxe8 Qxe8#