Nf3 Nc6 d4 d6 e4 Qd7 Nc3 a6 d5 Nd8 Bd3 c5 a4 b6 O-O f6 Nd2 Rb8 Qe2 Qa7 f4 Qb7 e5 f5 Nc4 dxe5 fxe5 b5 axb5 Nf7 bxa6 Qxa6 Rxa6 Bxa6 Rxf5 g6 e6 Nd6 Nxd6+ exd6 Rxf8+ Ke7 Rxb8 Bxd3 Qxd3 Nf6 Rxh8 c4 Bg5 cxd3 Ne4 dxc2 Bxf6#