Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. Nc3 Bc5 6. h3 Qd4 7. Qe2 h5 8.
d3 Be6 9. Be3 Qb4 10. O-O-O O-O-O 11. Bxc5 Qxc5 12. Qe3 Qxe3+ 13. fxe3 h4 14.
Be2 Nh5 15. b3 Ng3 16. Rhf1 *
Position (FEN): 2kr3r/ppp2pp1/2p1b3/8/4P2p/1PNPP1nP/P1P1B1P1/2KR1R2 b - - 2 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 1582
Best move: Nxf1