Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Qf6 5. Bg5 Qg6 6. O-O f6 7. Bh4 Nge7 8.
Re1 Ne5 9. Nxe5 fxe5 10. c3 Nc6 11. f4 Bc5 12. f5 Qd6 13. Na3 dxc3+ 14. Kh1
Qxd1 15. Raxd1 cxb2 16. Nb5 Bb6 17. g4 a6 18. Nc3 Nd4 19. Rxd4 Bxd4 20. Nd5 Bb6
21. g5 c6 *
Position (FEN): r1b1k2r/1p1p2pp/pbp5/3NpPP1/2B1P2B/8/Pp5P/4R2K w kq - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1330
Best move: Nxb6