Chess puzzle (Crushing)
Moves: 1. e4 e6 2. Nc3 a6 3. Nf3 Bb4 4. a3 Be7 5. d3 c6 6. Be3 b5 7. b4 a5 8. bxa5
Qxa5 9. Bd2 b4 10. Nb1 Qb6 11. a4 Ra5 12. c3 c5 13. Be2 Nc6 14. O-O Nf6 15. Be3
Ng4 16. cxb4 Nxb4 17. Nc3 Nxe3 18. fxe3 O-O 19. Kh1 Bb7 20. Ne5 Qc7 21. Nc4 Ra7
22. Nb5 Raa8 *
Position (FEN): r4rk1/1bqpbppp/4p3/1Np5/PnN1P3/3PP3/4B1PP/R2Q1R1K w - - 9 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1142
Best move: Nxc7