Chess puzzle (Equality)
Moves: 1. c4 e6 2. Nc3 d5 3. cxd5 exd5 4. d4 a6 5. g3 b5 6. Bg2 Bb7 7. e3 Nf6 8. Nge2
Nbd7 9. O-O c5 10. dxc5 Nxc5 11. Nf4 Nce4 12. Nfxd5 Nxc3 13. Nxc3 Bxg2 14. Kxg2
Qb6 15. Qb3 Rd8 16. e4 Bc5 17. Bg5 h6 18. Nd5 Rxd5 19. Bxf6 Rd2 20. Bxg7 Rg8
21. Bxh6 *
Position (FEN): 4k1r1/5p2/pq5B/1pb5/4P3/1Q4P1/PP1r1PKP/R4R2 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1610
Best move: Qxh6