d4 Nf6 c4 e6 Nc3 Bb4 Bg5 O-O a3 h6 axb4 hxg5 h4 g4 e4 d6 Nge2 e5 d5 Na6 Qa4 Bd7 Qa3 Nh5 g3 f5 exf5 c6 b5 Nc5 Na4 Qa5+ Nec3 Nxa4 dxc6 bxc6 Qxd6 Rad8 Rxa4 Bxf5 Qxf8+ Kxf8 Rxa5 Bd7 c5 cxb5 Bxb5 Bxb5 Nxb5 a6 Nd6 e4 c6 Nxg3 c7 Rc8 Nxc8 g5 Nd6 Nxh1 c8=Q+ Ke7 Qc7+ Kf6 Qf7#