Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 Qd5 4. Nc3 Qe6 5. Nf3 Nf6 6. Ne5 Nc6 7. Bxc4 Qf5 8.
Nxf7 Be6 9. Nxh8 *
Position (FEN): r3kb1N/ppp1p1pp/2n1bn2/5q2/2BP4/2N1P3/PP3PPP/R1BQK2R b KQq - 0 9
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1547
Best move: Bxc4