Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Be2 Bc5 9. c3 O-O 10. b4 Bxf2+ 11. Kxf2 Nb7 12. Rf1 Nd5 13. d4 h6 14. Nf3 exd4
15. Nxd4 Qh4+ 16. Kg1 c5 17. bxc5 Nxc5 18. Bc4 Nf6 19. Bb2 Ng4 20. Nf3 Qf6 21.
Qd5 Na4 22. Qxa8 Nxb2 23. Bb3 Ba6 24. Qxf8+ *
Position (FEN): 5Qk1/p4pp1/b4q1p/8/6n1/1BP2N2/Pn4PP/RN3RK1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 684
Best move: Kxf8