Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 e6 4. d4 cxd4 5. cxd4 d5 6. e5 Nge7 7. Bd3 Bd7 8. Nc3
Ng6 9. Bg5 Be7 10. Bxe7 Qxe7 11. Nb5 Qb4+ 12. Qd2 Qxd2+ 13. Kxd2 O-O 14. Nd6
Nf4 15. g3 Nxd3 16. Kxd3 Rac8 17. Nxc8 Rxc8 18. a3 Na5 19. Rac1 Bb5+ 20. Kd2 *
Position (FEN): 2r3k1/pp3ppp/4p3/nb1pP3/3P4/P4NP1/1P1K1P1P/2R4R b - - 4 20
Black to move.
Themes:  Endgame  
Puzzle rating: 951
Best move: Nb3+