Chess puzzle (Advantage)
Moves: 1. e4 c5 2. f4 d5 3. exd5 Qxd5 4. Nc3 Qd8 5. Nf3 Bg4 6. Bc4 Nf6 7. O-O e6 8. d3
Bd6 9. Be3 O-O 10. Ne4 Nxe4 11. dxe4 Qb6 12. e5 Be7 13. b3 Nc6 14. c3 Rad8 15.
Qc2 Rd7 16. Bd3 Rfd8 17. Bxh7+ Kf8 18. Be4 Qc7 19. Rad1 b5 20. Ng5 Bxd1 21. Qf2
Bh5 22. Qh4 g6 23. Bxg6 fxg6 24. Nxe6+ Kf7 25. Nxc7 *
Position (FEN): 3r4/p1Nrbk2/2n3p1/1pp1P2b/5P1Q/1PP1B3/P5PP/5RK1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1280
Best move: Bxh4