d4 Nf6 c4 e6 Nc3 Bb4 e3 c5 Ne2 cxd4 exd4 d5 Qa4+ Kf8 Qxb4+ Kg8 cxd5 exd5 Bg5 Nc6 Qb5 h6 Bxf6 gxf6 O-O-O b6 Qxc6 Ba6 Nf4 Bxf1 Rhxf1 Rc8 Qb7 Rc4 Qxd5 Qxd5 Nxd5 Kg7 Rfe1 Rhc8 Kb1 b5 Re7 b4 Ne4 f5 Nd6 b3 Rxf7+ Kh8 axb3 a5 bxc4 Rxc4 Nf6 Rc1+ Rxc1 f4 Rc8#