Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ne4 4. Qd4 f5 5. exf6 Nxf6 6. Bg5 Be7 7. Nf3 Nc6 8.
Qh4 O-O 9. e3 Qe8 10. Bd3 *
Position (FEN): r1b1qrk1/ppppb1pp/2n2n2/6B1/2P4Q/3BPN2/PP3PPP/RN2K2R b KQ - 2 10
Black to move.
Themes:  Opening  
Puzzle rating: 1767
Best move: h6