d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Bd3 c5 Nf3 d5 cxd5 exd5 dxc5 Nbd7 Bd2 Nxc5 Bc2 d4 Nxd4 Bg4 f3 Ne6 Nde2 Rb8 fxg4 Bxc3 Nxc3 Qd6 e4 h6 Be3 Qe5 Qe2 Kh7 Qf3 Nd4 Bxd4 Qe7 O-O-O Ng8 Bxa7 Rbc8 Bd4 Qd7 Bxg7 Qc7 Bxf8 Rxf8 Qf5+ Kh8 e5 f6 Rd7 Qxd7 Qxd7 Ne7 Qxe7 h5 Qxf8#