Chess puzzle (Advantage)
Moves: 1. c4 e5 2. Nc3 Nc6 3. e3 g6 4. Nf3 Bg7 5. Be2 d6 6. O-O Nge7 7. h3 O-O 8. d4
exd4 9. exd4 Nf5 10. Bg5 Qd7 11. d5 Ncd4 12. Bd3 Nxf3+ 13. Qxf3 Nd4 14. Qd1 h6
15. Be3 Nf5 16. Bd2 Qd8 17. Re1 Bd7 18. Qb3 Rb8 19. a4 Nd4 20. Qd1 f5 21. Be3
a6 22. Bxf5 *
Position (FEN): 1r1q1rk1/1ppb2b1/p2p2pp/3P1B2/P1Pn4/2N1B2P/1P3PP1/R2QR1K1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1560
Best move: Nxf5