Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 d6 5. Bxc6+ bxc6 6. d4 exd4 7. Nxd4 c5 8.
Nf3 Bb7 9. O-O Be7 10. Nc3 Nf6 11. Re1 O-O 12. e5 Ng4 13. Bf4 Bxf3 14. Qxf3
Nxe5 15. Bxe5 dxe5 16. Rxe5 Bf6 17. Rxc5 Qd6 18. Ne4 Qe7 19. Nxf6+ gxf6 20. Rh5
Rfe8 21. h3 Qe4 22. Qxf6 Qxc2 23. Rg5+ Kf8 24. Rg7 Re7 25. Rxh7 *
Position (FEN): r4k2/2p1rp1R/p4Q2/8/8/7P/PPq2PP1/R5K1 b - - 0 25
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1160
Best move: Qxh7