Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Nge7 5. Bxf7+ Kxf7 6. Ng5+ Kg8 7. Qf3 Qe8
8. c3 Ne5 9. Qd1 d3 10. f4 d2+ 11. Bxd2 Nc4 12. Qb3 d5 13. O-O Nc6 14. exd5
N6a5 15. Qc2 Bc5+ 16. Kh1 Qe2 17. Re1 Qh5 18. b4 Bf2 19. Re7 Bg3 20. h3 h6 21.
Qe4 Bxh3 *
Position (FEN): r5kr/ppp1R1p1/7p/n2P2Nq/1Pn1QP2/2P3bb/P2B2P1/RN5K w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2072
Best move: Nxh3