d4 Nf6 Nd2 e6 e3 d5 Ngf3 c5 c3 Nbd7 c4 Ne4 Bd3 Ng5 Qa4 dxc4 Bc2 g6 Ne5 c3 bxc3 f6 h4 cxd4 hxg5 dxc3 Rxh7 cxd2+ Bxd2 f5 Rxh8 Qe7 Bb4 b5 Qxb5 Rb8 Qxb8 Nxb8 Bxe7 Kxe7 Nxg6+ Kd6 Rxf8 Ba6 Rxb8 Kc5 Rc1 Kc6 Ba4+ Kd6 Rd8#