d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 c6 Bd3 e5 Nf3 exd4 cxd4 Bg7 Bg5 f6 Bd2 Be6 d5 O-O Qb3 cxd5 Rc1 b6 O-O Qd7 exd5 Bxd5 Bc4 Bxc4 Qxc4+ Qf7 Qa4 Nd7 Bb4 Rfc8 Rxc8+ Rxc8 Qxa7 Nc5 Qxb6 Ne4 Rd1 h6 Qa6 Qc4 Rd8+ Kh7 Qxc8 Qe2 Be1 h5 Qb7 Kh6 Rg8 Qxf3 h4 Qxf2+ Bxf2 Nxf2 Qxg7#