d4 Nf6 c4 e6 Nc3 Bb4 f3 d5 Bd2 dxc4 e3 e5 dxe5 Bxc3 Bxc3 g6 Qxd8+ Kxd8 O-O-O+ Nfd7 e6 fxe6 Bxh8 b5 b3 Ba6 Nh3 g5 bxc4 c6 Nxg5 bxc4 Nxe6+ Kc8 Rd4 c3 Rh4 c2 Kxc2 Bxf1 Rxf1 c5 Rxh7 Na6 Rd1 Nc7 Nxc7 Kxc7 Rdxd7+ Kb6 Rb7+ Ka5 Rxa7+ Rxa7 Rxa7+ Kb6 Rh7 c4 Kc3 Kc5 Rh5+ Kd6 Rh6+ Kc5 a4 Kd5 e4+ Kc5 Bd4#