Chess puzzle (Equality)
Moves: 1. c4 e5 2. g3 Nc6 3. Bg2 f5 4. Nc3 Bc5 5. e3 Nf6 6. a3 a6 7. b4 Ba7 8. Nge2
O-O 9. O-O d6 10. d4 Qe8 11. Nd5 Nxd5 12. Bxd5+ Kh8 13. Bb2 Qh5 14. dxe5 Nxe5
15. Nf4 Qh6 16. c5 Ng4 17. h3 Nf6 18. cxd6 cxd6 19. Rc1 Ne4 20. Rc7 Nf6 21. Nh5
Qxh5 22. Qxh5 *
Position (FEN): r1b2r1k/bpR3pp/p2p1n2/3B1p1Q/1P6/P3P1PP/1B3P2/5RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1543
Best move: Nxh5