Nf3 Nf6 c4 e6 g3 d5 d4 c6 Nc3 dxc4 e4 Nbd7 Bxc4 b6 O-O b5 Bd3 b4 e5 bxc3 exf6 Qxf6 bxc3 c5 Bg5 c4 Bxf6 gxf6 Be4 Nb6 Bxa8 Nxa8 Qa4+ Kd8 Qxa7 Nc7 Rab1 Bh6 Rb6 f5 Rd6+ Ke8 Qxc7 Bd7 Qxd7+ Kf8 Ne5 Bc1 Qxf7#