Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Bf5 4. a3 g6 5. c4 Bh6 6. Bg3 Nf6 7. Qb3 Na5 8. Qa4+
Nc6 9. cxd5 Nxd5 10. Bb5 Bd7 11. Nf3 Nf6 12. O-O O-O 13. Ne5 Nxe5 14. dxe5 Bxb5
15. Qxb5 Ne4 16. Qxb7 Nxg3 17. hxg3 a5 18. Nc3 Rb8 19. Qa6 Rxb2 20. Qxa5 Qd2
21. Rad1 Qc2 22. Na4 Bxe3 *
Position (FEN): 5rk1/2p1pp1p/6p1/Q3P3/N7/P3b1P1/1rq2PP1/3R1RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1381
Best move: Nxb2