d4 Nf6 c4 e6 Nf3 Bb4+ Nbd2 c5 a3 Bxd2+ Qxd2 b6 g3 cxd4 Bg2 Nc6 O-O Qc7 Nxd4 Nxd4 Qxd4 e5 Qd3 Rb8 Bd2 Bb7 Bxb7 Rxb7 Bb4 e4 Qd4 d6 Bxd6 Qd7 Rac1 Qg4 c5 Re7 Bxe7 Qd7 Bxf6 gxf6 Qxe4+ Kf8 cxb6 Kg7 Rfd1 Re8 Rxd7 Rxe4 b7 f5 b8=Q f4 Qxa7 Kg6 Rxf7 Rc4 Rxc4 f3 Rg7+ Kh6 Rh4#