e4 g6 d4 Bg7 Nf3 d6 Bc4 Nf6 Qe2 O-O e5 Nfd7 e6 Qe8 exf7+ Rxf7 Ng5 h5 Bxf7+ Qxf7 Nxf7 Kxf7 Bg5 e6 Qf3+ Nf6 Bxf6 Bxf6 Nc3 a6 Ne4 Nd7 O-O-O Ra7 Qc3 b6 Nxd6+ cxd6 Qxc8 a5 Qc4 Bg7 Rhe1 Bf6 Qxe6+ Kg7 c4 g5 Qxd6 Kh7 c5 bxc5 dxc5 Bd8 c6 a4 cxd7 h4 Re7+ Bxe7 Qxe7+ Kh8 d8=R#