Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 Nc6 4. cxd4 e6 5. Bc4 d5 6. exd5 exd5 7. Bb5 a6 8.
Ba4 b5 9. Bb3 Nf6 10. Nc3 Bg4 11. Nf3 Bb4 12. O-O O-O 13. Bg5 h6 14. Bxf6 gxf6
15. Nxd5 Re8 16. a3 Ba5 17. Ba2 Kh8 18. b4 Bb6 19. Qd2 Kh7 20. Bb1+ f5 21.
Bxf5+ *
Position (FEN): r2qr3/5p1k/pbn4p/1p1N1B2/1P1P2b1/P4N2/3Q1PPP/R4RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 988
Best move: Bxf5