Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. d4 cxd4 5. Nxd4 g6 6. f4 Bg7 7. Bb5+ Bd7 8.
Bxd7+ Nbxd7 9. O-O Qb6 10. Na4 Qb4 11. c3 Qa5 12. b4 Qc7 13. Qd3 a5 14. a3 axb4
15. axb4 Nb6 16. Nb5 Qc6 17. e5 dxe5 18. fxe5 Nfd7 19. Nd4 Qd5 20. Nxb6 Rxa1 *
Position (FEN): 4k2r/1p1nppbp/1N4p1/3qP3/1P1N4/2PQ4/6PP/r1B2RK1 w k - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 901
Best move: Nxd5