Nf3 Nf6 c4 e6 g3 d5 d4 dxc4 Qa4+ Nbd7 Bg2 a6 Nc3 Rb8 Qd1 Be7 e4 O-O e5 Nd5 Nxd5 exd5 O-O c5 Bf4 cxd4 e6 fxe6 Nxd4 Rxf4 Nxe6 Qb6 Nxf4 d4 Nd5 Qd6 Nxe7+ Qxe7 Qxd4 Qf8 Qxc4+ Qf7 Bd5 Qxd5 Qxd5+ Kh8 Rfe1 Nf8 Qd6 h5 Qxf8+ Kh7 Re7 b6 Qxg7#