d4 Nf6 c4 e6 Nf3 d5 g3 dxc4 Bg2 c5 O-O Nc6 Ne5 Bd7 Nxc4 Nxd4 Bxb7 Bb5 b3 Bc6 Bxa8 Bxa8 f3 Nxe2+ Qxe2 Qd4+ Kg2 Qxa1 Nba3 Nd5 Bg5 Nc3 Qd3 Bxf3+ Qxf3 Qxf1+ Kxf1 f6 Qxc3 fxg5 Qe5 Be7 Qxe6 g6 Nd6+ Kd8 Qc8#