Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Qxd5 3. c4 Qa5 4. Nf3 Bg4 5. Nc3 Nf6 6. h3 Bxf3 7. Qxf3 c6 8.
d4 e6 9. a3 Nbd7 10. Bf4 c5 11. dxc5 Bxc5 12. Qxb7 O-O 13. Qb5 Qd8 14. b4 Bd4
15. Rc1 Rb8 16. Bxb8 Nxb8 17. Bd3 Bxc3+ 18. Rxc3 Qd4 19. Rb3 Ne4 20. O-O Nd2
21. Bxh7+ *
Position (FEN): 1n3rk1/p4ppB/4p3/1Q6/1PPq4/PR5P/3n1PP1/5RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1535
Best move: Kxh7