Chess puzzle (Advantage)
Moves: 1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 cxb2 5. Bxb2 Qe7 6. Nd2 d6 7. Ngf3 Bd7 8.
O-O Nc6 9. Re1 O-O-O 10. Rb1 b6 11. Qa4 Na5 12. Qxa5 bxa5 13. Bf6 Bc6 14. Bxe7
Bxe7 15. Bxf7 Nh6 16. Be6+ Bd7 17. Bd5 c6 18. Bc4 Kc7 19. Nb3 Rb8 20. Nxa5 Rb6
21. Bb3 Rhb8 22. Rbc1 Nf7 *
Position (FEN): 1r6/p1kbbnpp/1rpp4/N7/4P3/1B3N2/P4PPP/2R1R1K1 w - - 5 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1246
Best move: Bxf7