Chess puzzle (Equality)
Moves: 1. d4 c5 2. c3 e6 3. e3 Nc6 4. f4 Nf6 5. Nd2 cxd4 6. cxd4 d5 7. Bd3 Qb6 8. Ngf3
h6 9. O-O Bb4 10. Ne5 Nxe5 11. fxe5 Nh7 12. Qf3 O-O 13. Qg4 Bxd2 14. Bxd2 Qxb2
15. Bxh7+ *
Position (FEN): r1b2rk1/pp3ppB/4p2p/3pP3/3P2Q1/4P3/Pq1B2PP/R4RK1 b - - 0 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 880
Best move: Kxh7