Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bb5 Bd7 7. Nxc6 bxc6 8.
Bc4 e6 9. Bg5 Be7 10. Bxf6 gxf6 11. Qd2 d5 12. Bb3 Qa5 13. O-O-O Bb4 14. Qd4 e5
15. Qd3 d4 16. Ne2 Qb5 17. Ng3 Qxd3 18. Rxd3 Rg8 19. Nh5 Ke7 20. Rg3 Bg4 21. a3
Ba5 22. Nxf6 *
Position (FEN): r5r1/p3kp1p/2p2N2/b3p3/3pP1b1/PB4R1/1PP2PPP/2K4R b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Kxf6