d4 Nf6 e3 e6 Nf3 c5 c4 d5 cxd5 Ne4 dxe6 fxe6 Nc3 Nxc3 bxc3 Qd7 Ne5 Qc7 Qh5+ g6 Nxg6 Kd7 Ne5+ Kd6 Ba3 Qc6 Bxc5+ Kc7 Nxc6 Nxc6 Qe8 Ne7 Bxe7 Bxe7 Qxe7+ Bd7 Bb5 Rad8 Bxd7 Rxd7 Qc5+ Kd8 Qxa7 Re8 O-O Rf8 Rab1 Ke8 Rxb7 Rxb7 Qxb7 h5 Rb1 e5 Qc7 Rxf2 Rb8#