e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Nxe4 d4 Be7 dxe5 O-O Qd5 Ng5 Bxg5 Bxg5 Nc3 Be7 Rfe1 a6 Bc4 b5 Bb3 Rb8 Rad1 Qe8 Qd2 d6 exd6 Be6 dxe7 Nxe7 Bxe6 b4 Nd5 Rd8 Bxf7+ Qxf7 Nxe7+ Qxe7 Rxe7 Rxd2 Rxd2 b3 Rdd7 Rf5 Rxg7+ Kh8 Rxh7+ Kg8 Rdg7+ Kf8 Rxc7 Kg8 Rhg7+ Kf8 Ng5 Rxg5 Rxg5 bxc2 Ra5 c1=N Rxa6 Ne2+ Kf1 Ng3+ fxg3 Ke8 Ra8#