Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Qxd7 5. d4 cxd4 6. Nxd4 Nf6 7. Nc3 e6
8. O-O a6 9. Bg5 Be7 10. Nf3 O-O 11. e5 dxe5 12. Nxe5 Qc7 13. Qe2 Nc6 14. Nxc6
Qxc6 15. Rad1 b5 16. Rd3 Rac8 17. Rc1 h6 18. Bh4 a5 19. Rg3 b4 20. Nd1 Rfd8 21.
Ne3 a4 22. Nf5 *
Position (FEN): 2rr2k1/4bpp1/2q1pn1p/5N2/pp5B/6R1/PPP1QPPP/2R3K1 b - - 1 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1863
Best move: exf5