Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 d6 3. Bc4 Nf6 4. Nf3 e6 5. d4 cxd4 6. Nxd4 a6 7. Bg5 Qc7 8. Bb3
Be7 9. f4 b5 10. O-O b4 11. Nce2 Nxe4 12. Bxe7 Qxe7 13. Qd3 Bb7 14. Ba4+ Kf8
15. f5 e5 16. f6 Nxf6 17. Nf5 Be4 18. Qxd6 Qxd6 19. Nxd6 Bc6 20. Bb3 Bd5 21.
Bxd5 Nxd5 22. Rxf7+ Kg8 23. Raf1 Nc6 24. Nf5 *
Position (FEN): r5kr/5Rpp/p1n5/3npN2/1p6/8/PPP1N1PP/5RK1 b - - 4 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1274
Best move: Kxf7