Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 d5 4. exd5 Nxd5 5. d3 Bd6 6. Bxd5 O-O 7. O-O Bc5 8.
Bc4 Nc6 9. Nc3 Nd4 10. Be3 Nxf3+ 11. Qxf3 Bxe3 12. fxe3 Qe7 13. Nd5 Qc5 14. Nc3
c6 15. Rf2 b5 16. Raf1 bxc4 17. dxc4 Qxc4 18. Ne4 Ba6 19. Nd6 Qe6 20. Qxc6 *
Position (FEN): r4rk1/p4ppp/b1QNq3/4p3/8/4P3/PPP2RPP/5RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1336
Best move: Bxf1