d4 Nf6 Nc3 d5 Bg5 e6 e4 Bb4 e5 Nbd7 exf6 Nxf6 Nf3 c6 Bd3 Qc7 Bxf6 Bxc3+ bxc3 gxf6 Qc1 h6 O-O e5 dxe5 fxe5 Nxe5 Qxe5 Re1 Qxe1+ Qxe1+ Be6 Bf5 Kd7 Qe5 Rhg8 Qf6 Raf8 c4 dxc4 Rb1 b6 Bxe6+ fxe6 Rd1+ Kc7 Qe7+ Kc8 Rd7 Rxg2+ Kxg2 b5 Qxe6 h5 Qxc6+ Kb8 Qb7#