d4 Nf6 Nf3 e6 Bg5 c5 e3 b6 e4 h6 Bxf6 gxf6 d5 f5 e5 Bg7 Bc4 O-O h3 a6 Nc3 Bb7 a4 exd5 Bxd5 Bxd5 Qxd5 Nc6 O-O-O Qe7 Rhe1 Rae8 Qd2 Nxe5 Nxe5 Bxe5 Qxh6 d6 Nd5 Qd8 Rxe5 Rxe5 Nf6+ Qxf6 Qxf6 a5 Rxd6 Rfe8 Rd7 Re1+ Kd2 R8e7 Rxe7 Rxe7 Qxe7 b5 Qg5+ Kf8 axb5 a4 b6 c4 b7 f6 Qxf6+ Ke8 b8=Q+ Kd7 Qfd6#