Nf3 Nf6 c4 c5 g3 Nc6 Bg2 d5 cxd5 Nxd5 d4 cxd4 Nxd4 Ndb4 e3 Qd7 a3 Nd5 O-O g6 Nxc6 bxc6 Qd4 Rg8 Qc4 g5 Nc3 Rb8 Nxd5 Rb7 Nf6+ exf6 Bxc6 h6 Bxd7+ Rxd7 Qxc8+ Ke7 e4 g4 Be3 Rd6 Bc5 f5 Bxd6+ Kxd6 Rfd1+ Ke7 Qxf5 Rg6 Rd7+ Ke8 Qxf7#