d4 Nf6 c4 e6 Nf3 Bb4+ Bd2 Qe7 e3 b6 Bd3 c5 Bxb4 cxb4 e4 d6 Qa4+ Nfd7 O-O O-O Qxb4 Na6 Qb3 Bb7 Nc3 h6 Nb5 e5 Qa3 Ndc5 dxc5 d5 c6 Qxa3 Nxa3 dxc4 cxb7 Rad8 Bxc4 Nb8 Nxe5 Rde8 Ng6 Nc6 Nxf8 Rxf8 Nb5 Rd8 Rfd1 Rxd1+ Rxd1 Kf8 Rd8+ Ke7 Nxa7 Nb8 Rxb8 Kf6 Rh8 b5 b8=Q Kg6 Qe5 f5 Qxf5#