Chess puzzle (Advantage)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 e6 5. Nf3 d5 6. e5 f6 7. Bd3 f5 8. O-O g6
9. Nc3 a6 10. Bg5 Be7 11. Bxe7 Ngxe7 12. Qd2 b5 13. a3 Bd7 14. b4 Qb6 15. Bc2
a5 16. Ne2 a4 17. Ne1 Kf7 18. Qe3 h6 19. Nd3 g5 20. Nc5 Ra7 21. Nxd7 Rxd7 22.
Bxf5 *
Position (FEN): 7r/3rnk2/1qn1p2p/1p1pPBp1/pP1P4/P3Q3/4NPPP/R4RK1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1200
Best move: Nxf5