Chess puzzle (Advantage)
Moves: 1. c4 e5 2. Nc3 d6 3. g3 Nf6 4. Bg2 c6 5. e3 Be7 6. d4 exd4 7. exd4 d5 8. c5
O-O 9. Nf3 Bg4 10. O-O Nbd7 11. Re1 h6 12. Qe2 Re8 13. Be3 b6 14. b4 a5 15. a3
axb4 16. axb4 Rxa1 17. Rxa1 bxc5 18. bxc5 Qc7 19. Bf4 Qb7 20. Qa6 Qb3 21. Ne2 *
Position (FEN): 4r1k1/3nbpp1/Q1p2n1p/2Pp4/3P1Bb1/1q3NP1/4NPBP/R5K1 b - - 6 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1160
Best move: Bxf3