Chess puzzle (Advantage)
Moves: 1. e4 e5 2. d4 Bd6 3. dxe5 Bxe5 4. Nf3 f6 5. Nc3 Nc6 6. Nxe5 Nxe5 7. f4 Nc6 8.
Bb5 Nge7 9. Qh5+ g6 10. Qh6 Kf7 11. Bc4+ d5 12. exd5 Nf5 13. Qh3 Ncd4 14. O-O
Nxc2 15. d6+ Kg7 16. Rb1 cxd6 17. Qd3 Qb6+ 18. Kh1 Nce3 19. Rf3 Re8 20. Nd5
Nxc4 *
Position (FEN): r1b1r3/pp4kp/1q1p1pp1/3N1n2/2n2P2/3Q1R2/PP4PP/1RB4K w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1521
Best move: Nxb6