Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. Nc3 g6 5. d4 cxd4 6. Nxd4 Bg7 7. Nxc6 bxc6 8.
Bd2 Ne7 9. O-O O-O 10. Kh1 d5 11. Bd3 Bb7 12. f4 c5 13. e5 d4 14. Ne4 Qd5 15.
Qg4 Nf5 16. Nf6+ Bxf6 17. exf6 c4 18. Be2 d3 19. cxd3 cxd3 20. Bf3 Qd4 *
Position (FEN): r4rk1/pb3p1p/4pPp1/5n2/3q1PQ1/3p1B2/PP1B2PP/R4R1K w - - 2 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1160
Best move: Bxb7