Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. h3 Nf6 5. Bd3 Be7 6. Nf3 O-O 7. O-O c6 8. Nc3
b5 9. a3 a5 10. b3 b4 11. axb4 Bxb4 12. Na4 Ba6 13. c3 Bd6 14. Bxa6 Nxa6 15.
Qd3 Ne4 16. Be3 f5 17. Ne5 Qc7 18. Bf4 g5 19. Bh2 f4 20. f3 Ng3 21. Rfe1 Nf5
22. Ng4 Qd7 *
Position (FEN): r4rk1/3q3p/n1pb4/p2p1np1/N2P1pN1/1PPQ1P1P/6PB/R3R1K1 w - - 5 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1636
Best move: Nb6