d4 Nf6 Bg5 Ne4 Bf4 d5 e3 c6 Bd3 Nf6 c4 Na6 a3 Bg4 f3 dxc4 Bxc4 g6 fxg4 Ne4 Qb3 Nd6 Bxd6 exd6 Qxb7 Nc7 Qxc6+ Qd7 Bb5 Nxb5 Qxa8+ Qd8 Qxd8+ Kxd8 Nf3 d5 Nbd2 Kc7 a4 g5 axb5 Kb6 Nxg5 Kxb5 Nxf7 Rg8 Rxa7 h6 Rb7+ Ka6 Rb3 Rxg4 O-O Ba3 Ra1 Rxg2+ Kxg2 Ka5 Raxa3#