Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nc3 Bc5 4. Nf3 Nd4 5. Nxe5 Qg5 6. Nxf7 Qxg2 7. Rf1 Bb4
8. Nxh8 *
Position (FEN): r1b1k1nN/pppp2pp/8/8/1bBnP3/2N5/PPPP1PqP/R1BQKR2 b Qq - 0 8
Black to move.
Themes:  Opening  
Puzzle rating: 2238
Best move: Nf3+