Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 e6 4. e5 Bb4 5. Bd2 Ba5 6. Na4 Bc7 7. Nf3 Ne7 8. Bd3
Nf5 9. O-O Nd7 10. c4 Nb6 11. Nxb6 Bxb6 12. c5 Ba5 13. b4 Bc7 14. a4 b6 15. a5
b5 16. Bg5 f6 17. exf6 gxf6 18. Bd2 Qe7 19. Re1 Bd7 20. Bxf5 Rg8 21. Bxh7 *
Position (FEN): r3k1r1/p1bbq2B/2p1pp2/PpPp4/1P1P4/5N2/3B1PPP/R2QR1K1 b q - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1408
Best move: Qxh7