Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Nf6 6. O-O Bc5 7. d3 O-O 8. Bg5
h6 9. Bh4 Be7 10. Nbd2 d6 11. c3 Nh7 12. Bxe7 Qxe7 13. h3 Ng5 14. d4 exd4 15.
cxd4 Qf6 16. Nxg5 Qxg5 17. Nf3 Qg6 18. Kh2 Qxe4 19. Re1 Qf4+ 20. g3 Qf6 21. Bd5
Bb7 22. Rc1 Nxd4 *
Position (FEN): r4rk1/1bp2pp1/p2p1q1p/1p1B4/3n4/5NPP/PP3P1K/2RQR3 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1724
Best move: Bxb7