Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Bd7 6. Bd3 Nge7 7. O-O cxd4 8. cxd4
Qb6 9. Bc2 Nb4 10. Ba4 Bxa4 11. Qxa4+ Nec6 12. Be3 Be7 13. Nbd2 O-O 14. Qd1
Rac8 15. Nb3 Na5 16. Nxa5 Qxa5 17. Bd2 Qb5 18. Bc3 Rc7 19. a3 Nc6 20. Qd2 Rfc8
21. Rac1 a5 22. Rfd1 b6 23. h3 Na7 24. Rb1 Qb3 25. Qd3 Nb5 26. Rdc1 Rc4 27. Nd2
Rxd4 28. Qxh7+ *
Position (FEN): 2r3k1/4bppQ/1p2p3/pn1pP3/3r4/PqB4P/1P1N1PP1/1RR3K1 b - - 0 28
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 618
Best move: Kxh7