d4 d5 c4 dxc4 e4 Nc6 Be3 Nf6 Nc3 b5 d5 Ne5 Nf3 Nxf3+ Qxf3 c6 dxc6 e5 a4 Qa5 Qg3 Ng4 Be2 Nxe3 Qxe5+ Be6 fxe3 Rc8 Bh5 g6 Bg4 Rxc6 Bxe6 Rxe6 Qxh8 b4 Nd5 a6 O-O f5 exf5 Rxe3 Nxe3 c3 fxg6 Qc5 Kh1 hxg6 Rae1 Kd8 Nd5 Qg1+ Kxg1 cxb2 Rf7 b1=Q Qxf8#