Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. Nc3 a6 5. Ba4 b5 6. Bb3 Na5 7. Bd5 c6 8. Bb3
Qc7 9. d3 c5 10. a3 c4 11. dxc4 Nxb3 12. cxb3 bxc4 13. Nd5 Nxd5 14. Qxd5 Bb7
15. Qxc4 Qxc4 16. bxc4 Bxe4 17. Nxe5 Bxg2 18. Rg1 Bd6 19. Bf4 Bf3 20. Nxf7 *
Position (FEN): r3k2r/3p1Npp/p2b4/8/2P2B2/P4b2/1P3P1P/R3K1R1 b Qkq - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1580
Best move: Bxf4