e4 d6 d4 Nd7 Nf3 c6 Bc4 e6 O-O a6 Nc3 e5 Ng5 Nh6 f4 b5 Bb3 Be7 Ne6 fxe6 fxe5 Nxe5 Bxh6 d5 Bxg7 Ng6 Bxh8 Nxh8 Qh5+ Kd7 exd5 cxd5 Rae1 Qg8 Nxd5 Bd8 Nf6+ Bxf6 Rxf6 Ke7 Qf5 h6 Bxe6 Bxe6 Rexe6+ Qxe6 Rxe6+ Kd8 Qd5+ Kc7 Qc6+ Kd8 Re8#