Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 c6 4. d4 Bf5 5. c4 Qa5+ 6. Nc3 Nf6 7. Bd3 Bxd3 8.
Qxd3 e6 9. O-O Bd6 10. Bg5 Nbd7 11. h3 O-O 12. a3 Rfd8 13. b4 Qc7 14. Ne4 h6
15. Nxf6+ Nxf6 16. Bxf6 gxf6 17. Rae1 c5 18. Re3 cxb4 19. Qe4 f5 20. Qh4 Be7
21. Qxh6 Bd6 22. c5 Bf4 23. Ng5 f6 24. Nxe6 *
Position (FEN): r2r2k1/ppq5/4Np1Q/2P2p2/1p1P1b2/P3R2P/5PP1/5RK1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1340
Best move: Bxh6