e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 d6 Bg5 e6 Qd2 a6 f3 Be7 O-O-O Ne5 f4 Ned7 g4 Qb6 h4 Nc5 e5 Nfe4 Nxe4 Nxe4 Qe3 Nxg5 hxg5 Qc7 Nf5 dxe5 Nxe7 Bd7 Qa3 e4 Kb1 Qxf4 g6 h5 Nf5 exf5 gxf7+ Kxf7 Rxd7+ Kg6 gxf5+ Qxf5 Rg1+ Qg4 Qe3 Rae8 Bh3 Rhf8 Bxg4 Rf1+ Rxf1 hxg4 Rxg7+ Kxg7 Qg5+ Kh7 Rh1#