Chess puzzle (Equality)
Moves: 1. Nc3 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nf3 Nf6 6. h3 d5 7. Bf4 Bc5 8. e3
O-O 9. Bd3 Re8 10. Ng5 h6 11. Nf3 e5 12. Bxh6 gxh6 13. Nd2 Be6 14. Qe2 a6 15.
O-O-O e4 16. Bxe4 dxe4 17. Ndxe4 Qe7 18. Nxf6+ Qxf6 19. Ne4 Qe7 20. a3 Rac8 21.
Qh5 Bb6 *
Position (FEN): 2r1r1k1/1p2qp2/pbn1b2p/7Q/4N3/P3P2P/1PP2PP1/2KR3R w - - 3 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1527
Best move: Qxh6