d4 Nf6 c4 e6 Nc3 Bb4 Qc2 d5 a3 Bxc3+ Qxc3 dxc4 Qxc4 b6 Bg5 c6 Nf3 Ba6 Qc2 Qd5 Bxf6 gxf6 e4 Qh5 h4 O-O g4 Qxg4 Rg1 Qxg1 Nxg1 c5 Bxa6 Nxa6 Qa4 Rfd8 Qxa6 h5 dxc5 Rdb8 Qc4 f5 exf5 e5 Nf3 Rb7 Qe4 Rbb8 f6 Re8 Ng5 a5 Qh7+ Kf8 Qxf7#