d4 Nf6 e3 d5 Nf3 Bg4 Be2 c6 c4 Bxf3 Bxf3 e5 dxe5 Ne4 O-O Bb4 Qa4 a5 a3 Nc5 Qc2 Ncd7 axb4 Nxe5 Be2 Nbd7 cxd5 Rc8 d6 Ra8 Bd2 axb4 Rxa8 Qxa8 f4 Ng6 Qe4+ Nge5 fxe5 Qa5 e6 Nf6 exf7+ Kd7 Qe7+ Kc8 Rxf6 Qd8 f8=Q Rxf8 Rxf8 b6 Rxd8#