e4 c5 Nc3 Nc6 Nf3 a6 d4 Nxd4 e5 Nc6 Be2 d5 Qxd5 Bf5 Qxc5 e6 Qc4 Nge7 Qb3 Ng6 Bg5 Qc7 g4 Bxg4 O-O-O h6 Be3 b5 Nd4 Na5 Bxb5+ axb5 Qxb5+ Qd7 f3 Bh3 Nxe6 Bxe6 Rxd7 Bxd7 Qd3 Nc6 Qe4 Bb4 e6 O-O exd7 Nge5 f4 Bxc3 bxc3 Rxa2 fxe5 Ra1+ Kd2 Rxh1 Qxc6 Rxh2+ Kd3 Kh7 Qc7 h5 e6 Rxc2 e7 Rxc3+ Qxc3 Ra8 e8=Q Ra3 Qxf7 Rxc3+ Kxc3 Kh8 d8=Q+ Kh7 Qxh5#