Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nc3 c6 4. dxc6 Nxc6 5. Bb5 Ng4 6. Bxc6+ bxc6 7. Qf3 Ne5
8. Qe4 f6 9. d4 Nd7 10. Qxc6 Rb8 11. Nf3 Rb6 12. Qd5 Bb7 13. Qh5+ g6 14. Qg4 f5
15. Qf4 e6 16. Ne5 g5 17. Qg3 f4 18. Qg4 Nf6 19. Qxg5 Rg8 20. Qxf4 Nh5 21. Qf3
*
Position (FEN): 3qkbr1/pb5p/1r2p3/4N2n/3P4/2N2Q2/PPP2PPP/R1B1K2R b KQ - 2 21
Black to move.
Themes:  Opening  
Puzzle rating: 1191
Best move: Bxf3