Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. d3 c5 3. g3 Bg4 4. Bg2 Nc6 5. O-O e6 6. Nbd2 Nge7 7. e4 d4 8. Qe1
Bxf3 9. Nxf3 Ng6 10. b3 Be7 11. Bb2 h5 12. Bc1 h4 13. g4 h3 14. Bh1 Bd6 15. Bg5
f6 16. Bd2 Nce5 17. g5 Nxf3+ 18. Bxf3 Qc7 19. Bh5 Rxh5 20. Qe2 Bxh2+ 21. Kh1
Bf4 *
Position (FEN): r3k3/ppq3p1/4ppn1/2p3Pr/3pPb2/1P1P3p/P1PBQP2/R4R1K w q - 2 22
White to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 1879
Best move: Qxh5