Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Qb6 5. Nf3 Nc6 6. Bd3 c4 7. Bc2 Nge7 8. O-O
Nf5 9. Bxf5 exf5 10. Nbd2 Be7 11. b3 Bd7 12. bxc4 dxc4 13. Nxc4 Qc7 14. Bg5
Bxg5 15. Nxg5 O-O 16. Qh5 *
Position (FEN): r4rk1/ppqb1ppp/2n5/4PpNQ/2NP4/2P5/P4PPP/R4RK1 b - - 2 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 1563
Best move: h6