Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 c5 3. c3 c4 4. Nf3 e6 5. e3 Bd6 6. Bg3 Nf6 7. Nbd2 Nc6 8. Ne5
Bxe5 9. dxe5 Nd7 10. Nf3 b5 11. a4 b4 12. cxb4 Nxb4 13. Nd4 Nc5 14. Qd2 Nbd3+
15. Bxd3 Nxd3+ 16. Ke2 Rb8 17. Rhb1 Rb6 18. a5 Ra6 19. Nb5 Bd7 20. Nd6+ Ke7 21.
Nb7 Qc7 22. Nd6 Rb8 23. b4 Bb5 24. Qc3 g6 25. Bh4+ Kf8 26. Bf6 h5 27. Qd4 c3 *
Position (FEN): 1r3k2/p1q2p2/r2NpBp1/Pb1pP2p/1P1Q4/2pnP3/4KPPP/RR6 w - - 0 28
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1180
Best move: Nxb5