e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nxc6 bxc6 Qd3 Qc7 Nc3 d5 exd5 cxd5 Nxd5 Qd7 Nxf6+ exf6 Be3 Be7 O-O-O Qc6 Qc4 Bd7 h4 a5 f3 a4 a3 Qe6 Bf2 Qxc4 Bxc4 f5 Rhe1 Bc8 Bb5+ Bd7 Rxd7 O-O Rexe7 h6 Bc4 Rad8 Rxf7 Kh8 Rxg7 Rxd7 Rxd7 Rf7 Bd4+ Rf6 Bxf6#