e4 d5 exd5 c6 dxc6 Nxc6 Nf3 e5 Nc3 Bf5 Bb5 Qd6 O-O a6 Bxc6+ Qxc6 Nxe5 Qc7 Re1 Be6 d4 O-O-O Bf4 Bd6 d5 Bf5 g4 f6 Nc6 bxc6 Bxd6 Rxd6 gxf5 Nh6 Re6 cxd5 Nxd5 Qc5 b4 Rxd5 bxc5 Rxd1+ Rxd1 a5 Re7 Nxf5 Ra7 Kb8 Rdd7 Nd6 cxd6 Rd8 Rdb7+ Kc8 d7+ Rxd7 Rxd7 h6 Rxg7 h5 Rg8#