Chess puzzle (Advantage)
Moves: 1. Nf3 d6 2. e4 e5 3. d4 exd4 4. Qxd4 Nf6 5. Bc4 Nc6 6. Bb5 a6 7. Bxc6+ bxc6 8.
O-O c5 9. Qd1 Bg4 10. Bg5 Be7 11. Bxf6 Bxf6 12. c3 O-O 13. h3 Bh5 14. Nbd2 Re8
15. Re1 Be5 16. Qb3 Rb8 17. Qd5 Rxb2 18. Nc4 Rc2 19. Ncxe5 dxe5 20. Qxc5 *
Position (FEN): 3qr1k1/2p2ppp/p7/2Q1p2b/4P3/2P2N1P/P1r2PP1/R3R1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1316
Best move: Bxf3