Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 b6 4. d5 Na5 5. Nc3 Bb7 6. a3 Nf6 7. b4 cxb4 8. axb4
Qc7 9. Nb5 Qc8 10. bxa5 a6 11. Nbd4 Nxe4 12. Be3 Qc3+ 13. Ke2 Qc4+ 14. Qd3 Qxd5
15. axb6 Nc5 16. Qc3 e5 17. Nf5 g6 18. Ng3 Bg7 19. Qxc5 Qe6 20. Ng5 Qg4+ 21.
Nf3 e4 22. Nxe4 Bxa1 23. Nf6+ *
Position (FEN): r3k2r/1b1p1p1p/pP3Np1/2Q5/6q1/4BN2/2P1KPPP/b4B1R b kq - 1 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1501
Best move: Bxf6