Chess puzzle (Advantage)
Moves: 1. e4 e6 2. c4 g6 3. d4 Bg7 4. Bd2 Ne7 5. Bc3 O-O 6. d5 exd5 7. Bxg7 Kxg7 8.
Qd4+ Kg8 9. cxd5 b6 10. Nf3 Bb7 11. Qf6 d6 12. Be2 Nd7 13. Qg5 c6 14. dxc6 Bxc6
15. Nc3 Nc5 16. e5 dxe5 17. Qxe5 Re8 18. O-O Nf5 19. Qf4 a6 20. Rad1 Qc8 21.
Bc4 b5 22. Bxf7+ *
Position (FEN): r1q1r1k1/5B1p/p1b3p1/1pn2n2/5Q2/2N2N2/PP3PPP/3R1RK1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 584
Best move: Kxf7