Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. Nc3 g6 3. e4 d6 4. g3 Bg7 5. Bg2 O-O 6. d3 c5 7. Nge2 a6 8. O-O
Bg4 9. f3 Bd7 10. Be3 Bc6 11. Qd2 Re8 12. Rab1 Nbd7 13. b4 cxb4 14. Rxb4 Ne5
15. Nd5 e6 16. Nb6 Rb8 17. Nd4 Qc7 18. Rfb1 Nfd7 19. Nxc6 Nxc6 20. Nxd7 Nxb4 *
Position (FEN): 1r2r1k1/1pqN1pbp/p2pp1p1/8/1nP1P3/3PBPP1/P2Q2BP/1R4K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1480
Best move: Nxb8