Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 d6 3. f4 e6 4. Nf3 Be7 5. Bb5+ Nc6 6. O-O Bd7 7. d3 a6 8. Bxc6
bxc6 9. Qe1 Qc7 10. e5 d5 11. Qg3 g6 12. Be3 d4 13. Bxd4 cxd4 14. Ne2 c5 15. c3
dxc3 16. Nxc3 Qb6 17. Qf2 Nh6 18. h3 Nf5 19. g4 Bh4 *
Position (FEN): r3k2r/3b1p1p/pq2p1p1/2p1Pn2/5PPb/2NP1N1P/PP3Q2/R4RK1 w kq - 1 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1621
Best move: Nxh4