d4 d5 c4 dxc4 Nf3 Nf6 e3 e6 Bxc4 c5 O-O a6 e4 b5 Bd3 e5 dxe5 c4 Bxc4 Qxd1 Rxd1 bxc4 exf6 gxf6 Nc3 h5 Nd5 Bb7 Nxf6+ Ke7 Bg5 c3 Nxh5+ f6 Bxf6+ Ke8 Rd8+ Kf7 Bxh8 Bxe4 Ng5+ Kg8 Bg7 Nc6 Rxa8 Nd8 Rxd8 a5 Rxf8#