Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 e6 4. e3 c5 5. c3 Nc6 6. Bd3 c4 7. Bc2 Bd6 8. Nbd2
b5 9. Qe2 Qc7 10. g3 a5 11. Bxd6 Qxd6 12. e4 dxe4 13. Nxe4 Nxe4 14. Qxe4 Bb7
15. Qg4 O-O 16. h4 Ne7 17. h5 Qd5 18. h6 g6 19. Ke2 Nf5 20. Ne5 b4 21. f3 a4
22. Rhd1 b3 23. Bxf5 *
Position (FEN): r4rk1/1b3p1p/4p1pP/3qNB2/p1pP2Q1/1pP2PP1/PP2K3/R2R4 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1195
Best move: exf5