Chess puzzle (Crushing)
Moves: 1. d4 e6 2. c4 a6 3. Nf3 b6 4. e3 Nf6 5. Bd3 Bb7 6. O-O Qe7 7. Nbd2 c6 8. a3 b5
9. c5 d6 10. b4 dxc5 11. bxc5 Nd5 12. Ne4 Nd7 13. Nd6+ Kd8 14. Nxb7+ Kc7 15.
Nd6 g6 16. Bd2 Bg7 17. Ba5+ Kb8 18. a4 e5 19. axb5 axb5 20. dxe5 Bxe5 21. Nxe5
Qxe5 22. Qg4 N7f6 23. Qb4 *
Position (FEN): rk5r/5p1p/2pN1np1/BpPnq3/1Q6/3BP3/5PPP/R4RK1 b - - 3 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1058
Best move: Nxb4