d4 d5 Nf3 Nf6 e3 Bg4 c4 Nc6 cxd5 Bxf3 gxf3 Nxd5 e4 Ndb4 d5 e5 a3 Nc2+ Qxc2 Nd4 Qd1 Bd6 f4 Qf6 Be3 Bc5 fxe5 Qb6 b4 Nc2+ Qxc2 Bxe3 fxe3 Qxe3+ Be2 O-O Nd2 Rac8 Qd3 Qxd3 Bxd3 Rfe8 Nf3 Rcd8 O-O c6 Rac1 cxd5 exd5 a5 Rc7 b6 Ng5 axb4 Bxh7+ Kh8 Be4 Ra8 Nxf7+ Kg8 d6 Rab8 axb4 Rf8 d7 b5 e6 g6 Nh6+ Kh8 Rxf8+ Kh7 d8=Q+ Kxh6 Qh4#