Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 d6 3. d3 Nf6 4. Bg5 e6 5. Nc3 Be7 6. Nf3 h6 7. Bxf6 Bxf6 8. O-O
O-O 9. Re1 Nc6 10. a3 b6 11. Bb5 Bb7 12. h3 a6 13. Bxc6 Bxc6 14. Qd2 Qc7 15. b4
Bb7 16. b5 axb5 17. Rab1 Qc6 18. Nxb5 Ba6 19. Nc3 Bb7 20. d4 Rxa3 21. d5 exd5
22. exd5 Qc7 *
Position (FEN): 5rk1/1bq2pp1/1p1p1b1p/2pP4/8/r1N2N1P/2PQ1PP1/1R2R1K1 w - - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1093
Best move: Nb5