Chess puzzle (Crushing)
Moves: 1. Nf3 d6 2. d4 Nf6 3. e3 Bf5 4. c4 e6 5. Nc3 Nc6 6. a3 a6 7. b4 b5 8. Bb2 bxc4
9. Bxc4 d5 10. Bb3 Be7 11. Na4 O-O 12. Nc5 a5 13. b5 Na7 14. a4 h6 15. Qd2 Ne4
16. Qxa5 Bxc5 17. dxc5 Nxc5 18. Qc3 Nd3+ 19. Kf1 Nxb2 20. Qxb2 Qd6 21. Nd4 Bd3+
22. Kg1 Qb4 23. Nc2 Nxb5 *
Position (FEN): r4rk1/2p2pp1/4p2p/1n1p4/Pq6/1B1bP3/1QN2PPP/R5KR w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 869
Best move: Nxb4