Nc3 c5 e3 g6 d4 Bg7 Nf3 Nf6 d5 d6 e4 O-O h3 b5 Bxb5 Nxe4 Nxe4 Qa5+ Bd2 Qxb5 b3 Qe8 Rb1 f5 Neg5 e5 dxe6 Nc6 O-O c4 bxc4 f4 e7 Qxe7 Bxf4 Nd4 Re1 Qd7 Nxd4 Rxf4 Nde6 Rf5 Nxg7 Rxg5 Qf3 Re5 Rxe5 Kxg7 Re2 Qf7 Qxa8 Ba6 Rbe1 Kh6 Re7 Bxc4 Rxf7 Be2 Qf8+ Kh5 Rxh7+ Kg5 f4#