Chess puzzle (Advantage)
Moves: 1. b3 d5 2. Bb2 e6 3. e3 Nf6 4. c4 dxc4 5. Bxc4 Be7 6. Ne2 O-O 7. O-O Re8 8. d4
a6 9. Nbc3 b5 10. Bd3 c5 11. dxc5 Bxc5 12. Ne4 Bb6 13. Nd6 Re7 14. Bxf6 gxf6
15. Nxc8 Qxc8 16. Rc1 Qf8 17. Nd4 Bxd4 18. exd4 Nd7 19. Qh5 Qg7 20. Rce1 f5 21.
d5 Nf6 22. Qe2 Nxd5 23. Bxf5 *
Position (FEN): r5k1/4rpqp/p3p3/1p1n1B2/8/1P6/P3QPPP/4RRK1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1336
Best move: exf5